[squid-dev] squid-3.5.7 -- xstrerror missing
Linda W
squid-user at tlinx.org
Wed Aug 12 21:04:03 UTC 2015
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
compat.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
debug.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
eui64_aton.o:
U __isoc99_sscanf
0000000000000000 T eui64_aton
getaddrinfo.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
getnameinfo.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
GnuRegex.o:
inet_ntop.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
inet_pton.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
memrchr.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
shm.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
statvfs.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
strnstr.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
strnrchr.o:
0000000000000000 T strnrchr
xalloc.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
xstrerror.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
xstring.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
xstrto.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
mswindows.o:
0000000000000001 C __gnu_lto_slim
0000000000000001 C __gnu_lto_v1
-------------
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....
I tried looking at my distro's squid build for pre-reqs and such, but
they are only at squid-3.4.4, whereas the last one I self compiled was
3.4.3.
I attached the final link... as a gzip (since uncompressed was about 666K)
---
these were last ops I used for that
storeio=aufs (what I used last time, so didn't bother ufs even
though it is simpler).
log-daemon-helpers="file"...
don't know if the disk-io made sense, but ="DiskThreads,AIO,IpcIo,Mmapped"
disabled all auth & extra protocols (I think..)
array with=(
aufs-threads=$async_io_threads
default-user=$user dl filedescriptors=2048 gnu-ld
logdir=/var/log/$pkg
mandir=/usr/share/man pidfile=/run/$pkg.pid
large-files )
array enable=(
disk-io="DiskThreads,AIO,IpcIo,Mmapped"
dependency-tracking
kill-parent-hack
linux-netfilter
removal-policies="heap,lru"
log-daemon-helpers="file"
storeio="aufs"
useragent-log
xmalloc-statistics zph-qos )
array disable=( ecap icap-client storeid_rewrite wccp wccpv2 htcp
eui
auth htcp snmp
auth-basic auth-ntlm auth-negotiate auth-digest url-rewrite-helpers
external-acl-helpers
loadable_modules
storeid-rewrite-helpers
auto-locale ident-lookups ipv6 translation )
array without=()
---
Also attached config.log & config.status gzipped.. if they are of any help
---
Just for the fun of if I'm going to remake my current kernel (4.1.0) to see if that still works...
LD [M] net/sched/sch_teql.ko
LD [M] net/sctp/sctp.ko
LD [M] net/sctp/sctp_probe.ko
LD [M] net/vmw_vsock/vsock.ko
IHEX firmware/bnx2/bnx2-mips-09-6.2.1a.fw
IHEX firmware/bnx2/bnx2-rv2p-09-6.0.17.fw
IHEX firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw
IHEX firmware/bnx2/bnx2-rv2p-06-6.0.15.fw
IHEX firmware/bnx2/bnx2-mips-06-6.2.1.fw
166.64sec 1405.74usr 259.11sys (999.31% cpu)
----
If something broke it didn't affect the kernel build...i.e.
building the firmware stuff is always the last thing...
I'm wondering why my disto didn't put out a newer
squid than 4.4.4 -- wondering if they had problems with
newer stuff with the various build utils they included
in 13.2. Will try to see what story is there as well...
Sorry for the mess...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: make.log.gz
Type: application/x-gzip
Size: 43482 bytes
Desc: not available
URL: <http://lists.squid-cache.org/pipermail/squid-dev/attachments/20150812/535fc568/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log.gz
Type: application/x-gzip
Size: 56339 bytes
Desc: not available
URL: <http://lists.squid-cache.org/pipermail/squid-dev/attachments/20150812/535fc568/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.status.gz
Type: application/x-gzip
Size: 27810 bytes
Desc: not available
URL: <http://lists.squid-cache.org/pipermail/squid-dev/attachments/20150812/535fc568/attachment-0005.bin>
More information about the squid-dev
mailing list