* minor lib issue
@ 2005-12-23 23:55 Bennett Todd
0 siblings, 0 replies; only message in thread
From: Bennett Todd @ 2005-12-23 23:55 UTC (permalink / raw)
To: git
[-- Attachment #1.1: Type: text/plain, Size: 637 bytes --]
Not sure whether it's practical to fix this without autoconfiscating
the thing, but the logic for picking what libs to link against isn't
as robust as it might be, and the lib ordering (libcurl after
libcrypto) depends on dynamic linking to work.
I was able to build on Bent Linux (uClibc based, static linking
only) with the attached patch, which obviously is a one-off kludge
and not a reasonable fix for the problem.
-Bennett
P.S. In case anyone cares, I call Bent Linux my mid-life crisis
project. Unix as I grew to love her about 25 years ago, when she and
I were both a lot slimmer and healthier.
<URL:http://bent.latency.net/>
[-- Attachment #1.2: git-1.0.3-liborder.patch --]
[-- Type: text/plain, Size: 584 bytes --]
diff -ru git-1.0.3.orig/Makefile git-1.0.3/Makefile
--- git-1.0.3.orig/Makefile 2005-12-23 23:07:42.000000000 +0000
+++ git-1.0.3/Makefile 2005-12-23 23:09:36.000000000 +0000
@@ -422,8 +422,8 @@
git-ssh-pull$X: rsh.o fetch.o
git-ssh-push$X: rsh.o
-git-http-fetch$X: LIBS += $(CURL_LIBCURL)
-git-http-push$X: LIBS += $(CURL_LIBCURL) $(EXPAT_LIBEXPAT)
+git-http-fetch$X: LIBS += $(CURL_LIBCURL) $(LIB_4_CRYPTO) -lssl -lcrypto
+git-http-push$X: LIBS += $(CURL_LIBCURL) $(EXPAT_LIBEXPAT) -lssl -lcrypto
git-rev-list$X: LIBS += $(OPENSSL_LIBSSL)
init-db.o: init-db.c
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-12-23 23:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-23 23:55 minor lib issue Bennett Todd
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.