List Arkiverade meddelande #10

Från: "Paul Smedley" <> Meddelandehuvud
Oavkodat meddelande
Ämne: Re: [GNU Ports] Building privoxy - need to specify PTHREAD_LIB - why?
Datum: Tue, 01 Feb 2022 15:07:01 +1030
Till: Lewis G Rosenthal <>

Im assuming that on some platforms, adding -pthreads to the gcc command line causes -lpthreads to be added by gcc automatically.



From: Lewis G Rosenthal <>
Sent: Tuesday, 1 February 2022 15:04
To: GNU Ports for eCS Mailing List
Subject: [GNU Ports] Building privoxy - need to specify PTHREAD_LIB - why?

Hi, all...

I built (rather quickly, I might add) Privoxy 3.0.33, which is latest
stable. I was initially stuck with a bunch of undefined symbol errors for
pthread constructs, even though I did have pthread-devel installed
(0.2.6-1). (And yes, -pthread was specified in LDFLAGS.)

In GNUmakefile, there is a section:

# PThreads library, if needed.

I found that I actually had to set this to the absolute path to pthread.a,
and I'm left wondering why. If pthread.a could not have been found, why
didn't configure balk at that? More importantly, why wouldn't this have been

Neither LD_LIBRARY_PATH nor -Lj:/usr/lib (on the gcc command line) nor
-lpthread seemed to be able to find the pthreads library.

Here's the linker command which succeeds:

gcc.exe -pthread -o privoxy.exe actions.o cgi.o cgiedit.o cgisimple.o
deanimate.o encode.o errlog.o \
filters.o gateway.o jbsockets.o jcc.o list.o loadcfg.o loaders.o
miscutil.o parsers.o ssplit.o urlmatch.o \
client-tags.o pcrs.o -llibgcc -lz -lpcre -lpcreposix

Surely, I must be missing something very simple, here, but it is escaping
me, now.


Lewis G Rosenthal, CNA, CLP, CLE, CWTS, EA
Rosenthal & Rosenthal, LLC
visit my IT blog

This message is sent to you because you are subscribed to
the mailing list <>.
To unsubscribe, E-mail to: <>
To switch to the DIGEST mode, E-mail to <>
To switch to the INDEX mode, E-mail to <>
Send administrative queries to <>
To subscribe (new addresses), E-mail to: <> and reply to the confirmation email.
Web archives are publicly available at:

This list is hosted by Rosenthal & Rosenthal, LLC
P.O. Box 281, Deer Park, NY 11729-0281. Non-
electronic communications related to content
contained in these messages should be directed
to the above address. (CAN-SPAM Act of 2003)


Prenumerera: Sändning, Uppsamling, Index.
Stoppa prenumeration
Meddelande till ListMaster