]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update flags for external GCC.
authorbdrewery <bdrewery@FreeBSD.org>
Fri, 25 Mar 2016 19:12:41 +0000 (19:12 +0000)
committerbdrewery <bdrewery@FreeBSD.org>
Fri, 25 Mar 2016 19:12:41 +0000 (19:12 +0000)
commitdb936da363a52fe99a03cc894e0b81316494c4c8
tree04577834a42cc352b0c437197624a7cf4aa2eef6
parent64d40c9f8c1b4d9a3355f6fa6fcace1dd40c9f3d
Update flags for external GCC.

- The -L WORLDTMP/usr/lib is not needed as GCC is already adding in
  -L =/usr/lib internally with --sysroot.  It does not do this for
  header include paths though, thus passing -isystem =/usr/include is
  still needed.

For the forced libc++ usage:
- Use -isystem rather than -I for libc++ headers.
- Use -std=c++11 rather than gnu++11.
- Use -nostdinc++ to ensure GCC's headers don't leak in.

Sponsored by: EMC / Isilon Storage Division
Makefile.inc1