[squid-dev] squid-3.5.7 -- xstrerror missing

Amos Jeffries squid3 at treenet.co.nz
Thu Aug 13 10:23:00 UTC 2015


On 13/08/2015 9:04 a.m., Linda W wrote:
> Amos Jeffries wrote:
>> On 12/08/2015 10:27 p.m., Amos Jeffries wrote:
>>> I think I've cracked this.
>>>
>>> Both the helpers mentioned so far are missing libmiscutil.la.
>>>
>>
>> Or not. Sorry, got a bit too excited looking at an older version.
>>
>> That code did move to libcompat-squid.la by 3.5.7. And your traces show
>> that is being linked to the helpers that are failing.
>>
>> So what does this produce please ?
>>  nm compat/.libs/libcompat-squid.a
> ----
> Ishtar:tools/squid/squid-3.5.7> nm compat/.libs/libcompat-squid.a
> 
> assert.o:
> 0000000000000001 C __gnu_lto_slim
> 0000000000000001 C __gnu_lto_v1
> ...
> 
> mswindows.o:
> 0000000000000001 C __gnu_lto_slim
> 0000000000000001 C __gnu_lto_v1
> -------------

So there is absolutely *no* portability symbols defined. Not one.

> 
> I pulled out about every optional thing I could get away with and made
> it to
> what I think was a final link.... but LOTS of undef syms....

Wait. You pulled what out? how?

Things which are optional to build either have ./configure --disable or
--without options available. Or have advanced (-D flag) options that can
be set in CXXFLAGS to disable/replace.

The rest of the code is not optional.


Amos



More information about the squid-dev mailing list