Date: Sat, 23 Mar 2019 15:38:14 -0300 From: =?utf-8?Q?Lucas_Nali_de_Magalh=C3=A3es?= <rollingbits@gmail.com> To: freebsd-ports@freebsd.org Subject: lang/go14 doesn't build without COMPAT11 in FREEBSD 12 Message-ID: <6383B5A7-5906-4D7C-A232-20603D0ECC81@gmail.com>
next in thread | raw e-mail | index | archive | help
Hi. lang/go14 doesn't build in FreeBSD 12 without COMPAT11 in the kernel because= of the inode 64bit extension was added in the kernel. lang/go needs go14 to= compile and will also break without COMPAT11 in FreeBSD 12 kernel. I found a= discussion related to it in https://go-review.googlesource.com/c/sys/+/1368= 16 but I don't have a patch ready. I know that if one manages to pass last go1= 4 command through truss the messages will say that COMPAT11 syscall wasn't t= here. I found a few bugs since I started rebuilding my system. Most of them are re= lated with the lack of handling of CPUTYPE=3Dnative make.conf tunable. I fou= nd the detection is buggy after I reported qt5-gui wasn't building. While I'= m rebuilding the system with CPUTYPE=3Dyonah, I found that gcc compilers (bo= th 4.8 and 8) don't understand it. They both end with "error cannot compile"= . I've no idea who is supposed to fix what. security/afl also doesn't installs if the system is not 64bit because lib/af= l/afl-llvm-rt-64.o isn't built. It looks like llvm doesn't have 64bit struct= ure in 32 bit systems and afl just ignores the error but the package isn't i= nstalled because pkg doesn't find the referenced file. This looks like a typ= o. TIA, Lc --=20 rollingbits =E2=80=94 =F0=9F=93=A7 rollingbits@gmail.com =F0=9F=93=A7 rollin= gbits@terra.com.br =F0=9F=93=A7 rollingbits@yahoo.com =F0=9F=93=A7 rollingbi= ts@globo.com =F0=9F=93=A7 rollingbits@icloud.com=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6383B5A7-5906-4D7C-A232-20603D0ECC81>