I am attempting to build a chunk of code from the open source world
(Singular, a computer algebra system). In the course of the build, I
get this failure (both PowerPC and Intel):
libtool -dynamic -twolevel_namespace -weak_reference_mismatches weak -
undefined dynamic_lookup -o mpsr.so mpsr_Put.dl_o mpsr_PutPoly.dl_o
mpsr_GetPoly.dl_o mpsr_sl.dl_o mpsr_Get.dl_o mpsr_GetMisc.dl_o
mpsr_Error.dl_o -L/lib -lMPT -lMP
ld: for architecture ppc
ld: common symbols not allowed with MH_DYLIB output format with the -
multi_module option
/lib/libMP.a(MP_Util.o) definition of common _fix_log_msg (size 128)
/lib/libMP.a(MP_Util.o) definition of common _AnnotFlagsStr (size 32)
libtool: internal link edit command failed
After R'ing TFM, I tried adding -single_module to LDFLAGS. That
worked, AFAICT, but I'm not sure this is the correct fix.
Also, since Singular is an "autoconf" package, I think I need to add
that flag in 'configure.in', where it sets up LDFLAGS during the
config run.
So: is this the correct flag/fix, and the right place to change?
Finally: I know I can do this with Fink, but I need to have a
Singular package that will build on many system types, as part of
SAGE (<http://sage.modular.washington.edu>), so Fink is not an option.
Thanks for any suggestions!
Regards,
Justin
--
Justin C. Walker, Curmudgeon-At-Large, Director
Institute for the Enhancement of the Director's Income
--------
The path of least resistance:
it's not just for electricity any more.
--------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Unix-porting mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/unix-porting/email@hidden