Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jun 2015 23:24:56 -0700
From:      Garrett Cooper <yaneurabeya@gmail.com>
To:        Andriy Gapon <avg@FreeBSD.org>
Cc:        "Simon J. Gerraty" <sjg@juniper.net>, FreeBSD Current <freebsd-current@FreeBSD.org>, Dimitry Andric <dim@FreeBSD.org>
Subject:   Re: toolchain target
Message-ID:  <9B006F14-BE36-4981-941D-41F5F4970B40@gmail.com>
In-Reply-To: <55826399.3020801@FreeBSD.org>
References:  <5581DBD0.3020004@FreeBSD.org> <5581E324.8030000@FreeBSD.org> <22196.1434583597@chaos> <55826399.3020801@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_1CB374FF-619F-4F4D-89DC-268A8F82C8AB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

On Jun 17, 2015, at 23:22, Andriy Gapon <avg@FreeBSD.org> wrote:

> On 18/06/2015 02:26, Simon J. Gerraty wrote:
>> Andriy Gapon <avg@FreeBSD.org> wrote:
>>>> Seems like there is some problem with 'toolchain' target in the =
latest head.
>>>> Output of running `make toolchain TARGET=3Di386` on amd64 system =
can be found
>>>> here: http://dpaste.com/3RD3C4V
>>>>=20
>>>=20
>>> AFAICS, it still worked as of r283188.
>>=20
>> There has been a clang update since then.
>>=20
>> I just did make -j12 toolchain TARGET=3Di386 ok
>> do you have anything interesting in /etc/make.conf?
>=20
> Thank you for the hint -- __MAKE_CONF=3D/dev/null SRC_CONF=3D/dev/null =
fix the problem.
>=20
> Now I am trying to figure out what the problem is.
>=20
> My make.conf:
> .if defined(CC)
> .if ${CC} =3D=3D gcc
> CPUTYPE?=3Dk8-sse3
> .else
> CPUTYPE?=3Damdfam10
> .endif
> .endif
> CFLAGS+=3D -O2 -fno-strict-aliasing -pipe
> CFLAGS+=3D -fno-omit-frame-pointer
> CXXFLAGS+=3D -O2 -fno-strict-aliasing -pipe
>=20
> And src.conf:
> WITH_DEBUG_FILES=3Dyes
> WITH_CTF=3Dyes
> WITHOUT_INET6=3DYES
> WITHOUT_PROFILE=3DYES
> WITHOUT_FORTRAN=3DYES
> WITHOUT_I4B=3DYES
> WITHOUT_IPFILTER=3DYES
> WITHOUT_ATM=3DYES
> WITHOUT_IPX=3DYES
> WITHOUT_LPR=3Dyes
> WITHOUT_ZONEINFO=3Dyes
> MALLOC_PRODUCTION=3Dyes
> LOADER_BZIP2_SUPPORT=3Dyes
> LOADER_FIREWIRE_SUPPORT=3Dyes
>=20
>=20
> Looks like my rather innocent manipulations of CFLAGS could be causing =
the problem.
> Without my make.conf:
> mkdep -f .depend -a
> =
-I/usr/devel/svn2/head/lib/clang/libllvmsupport/../../../contrib/llvm/incl=
ude
> =
-I/usr/devel/svn2/head/lib/clang/libllvmsupport/../../../contrib/llvm/tool=
s/clang/include
> =
-I/usr/devel/svn2/head/lib/clang/libllvmsupport/../../../contrib/llvm/lib/=
Support -I.
> =
-I/usr/devel/svn2/head/lib/clang/libllvmsupport/../../../contrib/llvm/../.=
./lib/clang/include
> -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS =
-D__STDC_CONSTANT_MACROS
> -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd11.0\"
> -DLLVM_HOST_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" =
-DDEFAULT_SYSROOT=3D\"\"
> -I/usr/obj/usr/devel/svn2/head/tmp/legacy/usr/include  -std=3Dc++11
> -stdlib=3Dlibc++
> =
/usr/devel/svn2/head/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Su=
pport/APFloat.cpp
> ...
>=20
> With my make.conf:
> mkdep -f .depend -a      -std=3Dc++11  -stdlib=3Dlibc++
> =
/usr/devel/svn2/head/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Su=
pport/APFloat.cpp
> ...
>=20
> All the preprocessor flags (-I, -D) are gone.

Oh really=85? This is going to break a _lot_ of peoples=92 custom =
make.confs :(...

--Apple-Mail=_1CB374FF-619F-4F4D-89DC-268A8F82C8AB
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJVgmQ5AAoJEMZr5QU6S73eGq0H/2pCn6t1sYpIEI0RLLRrqBZc
uWjNDM4TuFLE1qxXUmYBeiWsCYWHgT9wPyhpL18+4W0+xqogd2M5JKf3aM9mExEE
alXGV6T9TAV6zKZ+Rub59TOZpkUnnU7pHXwVFwV5kmern3/G3B+EcLb69ygekl2x
FlIkIqHK+5E81INMmL+RkGyPSdKpn8wdRGneUjegXm50+JgaYKYtriG5gDodMQi6
a5VQr4nd7/OkOSZcwpQRxXPSGHoM0/QfWBVP/IBUFrdN3JQ4qsyQ5wzts4TuVm24
J6tnkgvpWJKQNPjncTwWpNStxmxa9chMcZ1BG6+v7nN39t/GoDB35zhg+33/1Cc=
=VI++
-----END PGP SIGNATURE-----

--Apple-Mail=_1CB374FF-619F-4F4D-89DC-268A8F82C8AB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9B006F14-BE36-4981-941D-41F5F4970B40>