#14077 closed defect (fixed)
curl's libcurl.pc contains universal archs
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.0 |
Keywords: | Cc: | ||
Port: |
Description
When installing curl +universal
the installed pkg-config file contains the universal -arch
flags ("-arch ppc -arch i386
"):
$ tail -n 12 /opt/local/lib/pkgconfig/libcurl.pc prefix=/opt/local exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: libcurl URL: http://curl.haxx.se/ Description: Library to transfer files with ftp, http, etc. Version: 7.17.1 Libs: -L${libdir} -lcurl -L/opt/local/lib -arch ppc -arch i386 -L/opt/local/lib -L/opt/local/lib Libs.private: -lssl -lcrypto -lssl -lcrypto -lz -lz Cflags: -I${includedir} $
That's not good because now any other software linking with curl will try at least partially to build itself universal, even if the universal variant of that software was not requested. This may cause weird errors building that other software. (This happened to me a few days ago.)
libcurl.pc
should not contain the -arch
flags.
Change History (2)
comment:1 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Fixed in r33404, I hope. The fix works on Intel; I hope it works on PowerPC too.