Am 15.03.2020 um 09:58 teilte Hilmar Preuße mit: > The patch has been submitted to git, build fails later on s390x & ppc64el: > > libtool: link: s390x-linux-gnu-gcc -Wimplicit -Wreturn-type -g -O2 > -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wl,-z -Wl,relro -o .libs/xdvi-bin main.o > -Wl,--allow-multiple-definition libxdvi.a > /<<PKGBUILDDIR>>/Work/texk/kpathsea/.libs/libkpathsea.so > -L/usr/lib/s390x-linux-gnu -lfreetype -lXaw -lXmu -lXt -lSM -lICE -lXi > -lXext -lXpm -lX11 -lm > /usr/lib/gcc-cross/s390x-linux-gnu/9/../../../../s390x-linux-gnu/bin/ld: > libxdvi.a(util.o): in function `prep_fd': > ./Work/texk/xdvik/../../../texk/xdvik/util.c:1121: undefined reference > to `isastream' > collect2: error: ld returned 1 exit status > > Tested in an sbuild cross build. > The isastream() did exists in glibc 2.29 and was removed in 2.30. When doing a native build for amd64 the configure script detects correctly that there is no isastream() and the build is OK. When doing a cross build on amd64 for ppc64el that detection fails, i.e. it says checking for stropts.h and isastream()... yes , although there is none. Not sure yet, if this is a bug the configure script of xdvi or a an issue in the cross build environment. H. -- sigfault #206401 http://counter.li.org
Attachment:
signature.asc
Description: OpenPGP digital signature