Skip site navigation (1)Skip section navigation (2)
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>