[squid-dev] [PATCH] support clang3.5+/libc++on FreeBSD 9.3 and MacOS

Amos Jeffries squid3 at treenet.co.nz
Fri Apr 17 03:22:28 UTC 2015


On 17/04/2015 7:32 a.m., Kinkie wrote:
> On Wed, Apr 15, 2015 at 6:24 PM, Amos Jeffries <squid3 at treenet.co.nz> wrote:
>> On 16/04/2015 4:11 a.m., Kinkie wrote:
>>> Hi,
>>>    the following patch enables using libc++ in place of libstdc++.
>>> This is necessary with recent clang++ on some platforms, such as
>>> FreeBSD 9.3 and reportedly newer MacOS.
>>> With this patch squid builds using clang-3.5 and libc++; the make
>>> check still fails due to libcppunit having a different c++ ABI
>>>
>>
>> Please note OS versions in the comment (ie. FreeBSD 9), so we can track
>> when this becomes old enough to remove again.
>>
>> -1. on going in until the make check works though.
> 
> Hi,
>   make check now works with the patch on the build farm node with a
> bit of node-specific hackery (needed due to different ABI between gcc
> and clang).
> +1 to commit and test?
> 

+1.

Amos


More information about the squid-dev mailing list