Date: Fri, 31 Aug 2007 13:10:38 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: "Arno J. Klaassen" <arno@heho.snv.jussieu.fr> Cc: doc@freebsd.org Subject: Re: something completely different Message-ID: <20070831131038.ip6q2yni69kw880g@webmail.leidinger.net> In-Reply-To: <wp1wdkrnkh.fsf@heho.snv.jussieu.fr> References: <wp1wdkrnkh.fsf@heho.snv.jussieu.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting "Arno J. Klaassen" <arno@heho.snv.jussieu.fr> (from 31 Aug =20 2007 12:43:58 +0200): doc@ CCed, they could make a FAQ out of this (or a oart of the =20 linuxulaor chapter in the handbook). > Hello, > > since a while, linux_base does not install a compiler > any longer (whilst gcc-4.0.2-8.fc4.src.rpm still is > in SRC_DIST_FILES). To satisfy the GPL for the binary libgcc RPM. > In some circumstances (e.g. for me needing some > linux .o files in a further freebsd Makefile) makes > using linux_dist chroot impossible (or at least > very clumsy). Did you thought about building a cross-compiler instead? > Would it be possible to reinclude gcc in linux_base or > add a devel/linux32-gcc port > (I made one locally which uses (not updated since a while) : If we include such a port, people would expect that it just works. But =20 this is not the case, it's dangerous. You can not guarantee that the =20 linux gcc will pick up the right includes/libs. You can be lucky, or =20 not (without noticing). For this reason I suggest one of the linux_dist ports and a chroot =20 into it when a complete linux-env is needed, and a cross-compiler when =20 no autoconf-like processing in the linux-env has to be done. This is a =20 much cleaner and safer solution. Bye, Alexander. --=20 The notion of a "record" is an obsolete remnant of the days of the 80-column card. =09=09-- Dennis M. Ritchie http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070831131038.ip6q2yni69kw880g>