Re: Problems with pkgsrc on NetBSD-5.2
"Thomas Mueller" <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.i386 |
|---|---|
| Message-ID | <13.CB.25924.EA24A795@dnvrco-omsmta02> |
> My recollection of the discussion was that the issue was recognised as > significant - to the extent that all gpl3 licenced code is kept in a > separate section of the source tree (external/gpl3), which currently > contains autoconf, binutils, gcc & gdb. > When it has been subsequently raised it has been made clear that gpl3 > cannot be introduced to code outside that area, whether it be > upgrading to newer versions, importing, or backporting a patch from > code which has moved to gpl3. > I believe that one of the motivations behind the clang effort is to be > able to have a self hosting system completely clear of gpl3 when > desired (not that the clang work is not worthwhile in of itself :) > David (Brownlee) FreeBSD now is free of gpl3 in the base system, at least for amd64 and i386, though I believe there is still the option to build the system using gcc. Last GCC version not on GPL 3 is 4.2.1, rather outdated and lacking capabilities of newer versions. But GCC is still available in FreeBSD ports and is necessary for compiling some packages. I see NetBSD trying to build the system with llvm/clang: http://releng.netbsd.org/cgi-bin/builds.cgi But llvm/clang is more advanced on FreeBSD than on NetBSD, is used for building the base FreeBSD system, at least on amd64 and i386. Now FreeBSD-current is using the prerelease llvm-5.0. Tom