There are two -f on directories which should become -C that is x3270if and ibm_hosts
The aim is to have a system console which can be used direct with a shell at boot time means without having network access to the choosen linux instance (no network no ssh). Modern s390x linux systems can be configured to use dev 4/65 aka ttyS1 as ASCII system console: localhost:~ # cat /proc/cmdline root=UUID=fab811db-a953-413f-87e4-0becb6dfbc62 hvc_iucv=8 TERM=ibm327x con3215_drop=y conmode=3270 console=ttyS1 console=ttyS0 mitigations=auto security=apparmor crashkernel=201M localhost:~ # ls -l...
OK ... after patching around during debugging I've a patch which makes it build ... nevertheless I suggest only one conf.h.in below include/ to avoid that common C files see different configurations.
It seems by luck if the correct conf.h gets included ... just verified that with obj/x86_64-suse-linux-gnu/lib3270> gcc -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -Wall -Wsign-compare -std=c99 -pedantic -Wno-variadic-macros...
Also it looks like that some object files for pr3287 are recompiled which seems that some symbols become missed in the new lib3270.a which are required for x3270
AFAICS the e.g. lib3270.a will build more than one time and with parallel building it might happen that several stages running on the same lib3270.a werner/x3270> grep 'ar cr lib' /abuild/oscbuild/openSUSE_Factory/.build.log | less -S [ 32s] ar cr lib3270i.a scroll.o [ 34s] ar cr lib3270stubs.a ft_gui_stubs.o glue_gui_stubs1.o glue_gui_stubs2.o glue_gui_stubs3.o host_gui_stubs.o menubar_stubs.o model_stubs.o nvt_gui_stubs.o popups_stubs.o pr3287_se> [ 35s] ar cr lib32xx.a apl.o asprintf.o base64.o...
Here what I know and use Integrated ASCII Console I wonder if it is possible to connect direct to z/VM or if the HMC is mandatory
and here the second one