Uses/compiler.mk does not trigger under RBPi

Michelle Sullivan michelle at sorbs.net
Fri Oct 2 01:29:21 UTC 2015


José Pérez wrote:
> Hi,
> I've notice that Uses/compiler.mk is not triggered and as a
> consequence does to set COMPILER_TYPE.
>
> me at raspberry-pi:~ % cat Makefile
> all:
>         @${ECHO_CMD} ${LOCALBASE}
>         @${ECHO_CMD} ${COMPILER_TYPE}
> .include <bsd.port.mk>
> me at raspberry-pi:~ % make
> /usr/local
>
> me at raspberry-pi:~ %
>
> As a result building ports is a nightmare.
>
> Note how in AMD64 it works:
> me at amd64:~ % make
> /usr/local
> clang
> me at amd64:~ %
>
> As a workaround I set COMPILER_TYPE=clang in /etc/make.conf but this
> is just an ugly hack.
>
> Can some expert trow a little light on this? Thank you.
>
> Regards,
>
Try adding:

USES+=   compiler

to the makefile first...

(and it still has some issues but that should solve the first)

-- 
Michelle Sullivan
http://www.mhix.org/



More information about the freebsd-arm mailing list