Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Aug 2013 14:30:04 +0200
From:      =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@FreeBSD.org>
To:        Volodymyr Kostyrko <c.kworr@gmail.com>
Cc:        toolchain@freebsd.org, John-Mark Gurney <jmg@funkthat.com>, current@freebsd.org
Subject:   Re: patch to add AES intrinsics to gcc
Message-ID:  <CAE-m3X2U_OuJRawZZLROvZ3%2BR1012QZ2aCK4tS65WnYkbZLwCQ@mail.gmail.com>
In-Reply-To: <521751AF.6040905@gmail.com>
References:  <20130822200902.GG94127@funkthat.com> <105E26EE-8471-49D3-AB57-FBE2779CF8D0@FreeBSD.org> <CAE-m3X324rbdP_C=az4eO-EkMcR-yFAeRG7S4q%2BMUsnMezGddw@mail.gmail.com> <521751AF.6040905@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 23, 2013 at 2:12 PM, Volodymyr Kostyrko <c.kworr@gmail.com> wro=
te:
> 23.08.2013 12:58, Bernhard Fr=F6hlich wrote:
>>
>> I don't know if you are aware that IF you really do that we will have
>> serious
>> problems to ship packages for 10. USE_GCC=3Dany is the fallback in the
>> portstree for all ports that are unable to build with clang which was
>> introduced
>> when HEAD switched to clang as default cc. Right now there are 150 ports
>> in
>> the tree that use this fallback and quite a few of them are high profile
>> ports:
>>
>> the highlights:
>> audio/nas devel/mingw32-binutils emulators/qemu emulators/virtualbox-ose
>> emulators/wine lang/go lang/v8 mail/courier math/fftw3 multimedia/libxin=
e
>> multimedia/gstreamer multimedia/gstreamer-plugins multimedia/x264
>> security/clamav
>>
>> the full list:
>> http://dpaste.com/1354075/
>>
>> A possible hack could be to add a check for USE_GCC=3Dany to behave like
>> a USE_GCC=3Dyes on HEAD on the affected platforms. This pulls in lang/gc=
c
>> from ports for a lot of people on HEAD I suppose.
>
>
> I object. Many ports that compiles perfectly on gcc 4.2.1 can't be compil=
ed
> with lang/gcc. I checked this once and the number of ports that require
> strictly gcc 4.2.1 was bigger for me then number of ports that can't be
> compiled with clang but fill fine on lang/gcc.
>
> I'll gonna recheck whether lang/gcc42 is sufficient for them. But I have
> that bad feeling...

lang/gcc42 is on the list of ports that have USE_GCC=3Dany. So you would ne=
ed
to fix it first to be able to compile it with clang 3.3 from base.

We are not trying to build everything with lang/gcc but just the ports that=
 have
USE_GCC=3Dany in their Makefile. Per default all ports are still build with=
 cc
from base so clang 3.3 on HEAD.

--=20
Bernhard Froehlich
http://www.bluelife.at/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE-m3X2U_OuJRawZZLROvZ3%2BR1012QZ2aCK4tS65WnYkbZLwCQ>