On 2011-08-30 11:48, Hartmann, O. wrote: > I'm building world with CLANG (or I pretend to do so). > In my /etc/make.conf I use these lines: > ### > ### CLANG > ### > .if defined(USE_CLANG) > .if !empty(.CURDIR:M/usr/src*) You should add "|| !empty(.CURDIR:M:/usr/obj*)" to this .if statement, because the build build process changes to directories inside /usr/obj for various steps. Alternatively, use the simpler: .if empty(.CURDIR:N/usr/src*:N/usr/obj*) Alternatively, just remove the statement, and use clang for everything, and help fix bugs in ports. :) > CFLAGS= -O3 -march=native -mtune=native -fno-strict-aliasing -pipe > COPTFLAGS= -O3 -march=native -mtune=native -pipe Take care when using clang and -march=native, there are still some issues with it (search this mailing list for specifics). If anything goes wrong, first revert to the default CFLAGS and COPTFLAGS (e.g. comment them out), and try again.Received on Tue Aug 30 2011 - 14:20:41 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:17 UTC