On Sunday, June 16, 2002, at 11:55 AM, Max Horn wrote:
> At 13:08 Uhr -0400 15.06.2002, David R. Morrison wrote:
>> Regarding your report for failure for the newest readline package:
>>
>> the package should compile on 10.1 with gcc2 (or the old developer
>> tools),
>> or on 10.2 with gcc3. It won't compile on 10.1 with gcc3.
>
> Just out of curiosity, why won't it compile with gcc3 on 10.1?
Hi, I'm new to the list, but I was investigating this very question
as I'm trying to compile as much as possible with gcc3. The shared
library needs to be linked with libcc_dynamic.a in all cases, not
just for Darwin 6. It's not necessary with gcc2 for some reason, but
it doesn't hurt anything either.
Here's a modified patch file. Someone should make sure it works with
the December dev tools as well; I only have the April tools
installed.
--------- CUT HERE ------------
diff -ruN readline-4.2a.orig/support/shobj-conf
readline-4.2a/support/shobj-conf
--- readline-4.2a.orig/support/shobj-conf 2001-08-23
13:05:02.000000000 -0400
+++ readline-4.2a/support/shobj-conf 2002-06-16
11:12:38.000000000 -0400
@@ -115,7 +115,7 @@
;;
# Darwin/MacOS X
-darwin*|macosx*)
+darwin[0-5]*)
SHOBJ_STATUS=unsupported
SHLIB_STATUS=supported
@@ -127,9 +127,26 @@
SHLIB_LIBSUFF='dylib'
SHOBJ_LDFLAGS='-dynamic'
- SHLIB_XLDFLAGS='-arch_only `/usr/bin/arch` -install_name
$(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR)
-compatibility_version $(SHLIB_MAJOR) -v'
+ SHLIB_XLDFLAGS='-arch_only `/usr/bin/arch` -install_name
$(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR)
-compatibility_version $(SHLIB_MAJOR).2 -v'
- SHLIB_LIBS='-lSystem'
+ SHLIB_LIBS='-lSystem -lcc_dynamic'
+ ;;
+
+darwin6*)
+ SHOBJ_STATUS=unsupported
+ SHLIB_STATUS=supported
+
+ SHOBJ_CFLAGS='-dynamic -fno-common'
+
+ SHOBJ_LD=/usr/bin/libtool
+
+ SHLIB_LIBVERSION='$(SHLIB_MAJOR)$(SHLIB_MINOR).$(SHLIB_LIBSUFF)'
+ SHLIB_LIBSUFF='dylib'
+
+ SHOBJ_LDFLAGS='-dynamic'
+ SHLIB_XLDFLAGS='-arch_only `/usr/bin/arch` -install_name
$(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR)
-compatibility_version $(SHLIB_MAJOR).2 -v'
+
+ SHLIB_LIBS='-lSystem -lcc_dynamic -lncurses'
;;
openbsd*)
--------- CUT HERE ------------
Actually, I'm not sure why there needs to be a separate section for
Darwin 6. Can't the 10.1 version also be linked to ncurses?
Thanks for all the great work. I love fink! :)
--
Daniel Johnson
[EMAIL PROTECTED]
_______________________________________________________________
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel