Thanks for the tip - it doesn't quite work for me, though.I tried using this to bootstrap from /usr/local/bin/gcc47 on FreeBSD. The bootstrap process did indeed use gcc47, but package builds do not. I added the following quick-check to a package Makefile:
pre-build: ${CC} -v Output: ===> Building for ape-3.5.2 cc -v Using built-in specs. Target: amd64-undermydesk-freebsd Configured with: FreeBSD/amd64 system compiler Thread model: posix gcc version 4.2.1 20070831 patched [FreeBSD] Also:FreeBSD sculpin.jbacon bacon ~/Pkgsrc/pkgsrc-2/wip/ape 411: dir /usr/home/bacon/Pkgsrc/pkgsrc-2/wip/ape/work/.gcc/bin/gcc lrwxr-x--- 1 bacon 1001 12 Aug 3 08:19 /usr/home/bacon/Pkgsrc/pkgsrc-2/wip/ape/work/.gcc/bin/gcc@ -> /usr/bin/gcc
Cheers, JB On 07/31/14 20:57, OBATA Akio wrote:
On Fri, 01 Aug 2014 09:35:33 +0900, Jason Bacon <jwbacon%tds.net@localhost> wrote:I have used it with external compilers on RHEL. The only requirement is that the same compiler is first in your PATH during bootstrap and package building.env CC=/path/to/your/cc ./bootstrap