-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 7/24/11 11:53 AM, Sébastien Maret wrote: > > Le 24 juil. 2011 à 17:24, Alexander Hansen a écrit : > >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >> >> On 7/24/11 10:25 AM, Sébastien Maret wrote: >>> >>> Le 23 juil. 2011 à 14:17, Alexander Hansen a écrit : >>> >>>>> 10.4 is no longer officially supported, but maybe the >>>>> maintainer will fix it--or somebody else can. >>>>> >>>>> I get what may be the same error from gildas-201104f-2 with >>>>> the following setup: >>>>> >>>>> Package manager version: 0.30.2 Distribution version: >>>>> selfupdate-cvs Fri Jul 22 18:46:43 2011, 10.4, powerpc Trees: >>>>> stable/main stable/crypto unstable/main unstable/crypto >>>>> local/main local/injected Xcode Version: 2.5-1 >>>>> >>>>> ... gfortran -Wl,-commons,use_dylibs >>>>> built/powerpc-darwin-gfortran/hlp2tex.o -o >>>>> /sw/src/fink.build/gildas-201104f-2/gildas-src-apr11f/integ/powerpc-darwin-gfor >>>>> >>>>> >>>> >>>>> >>>>> >> >>>>> tran/bin/hlp2tex \ >>>>> >>>>> -L/sw/src/fink.build/gildas-201104f-2/gildas-src-apr11f/integ/powe >>>>> >>>>> >> >>>>> rpc-darwin-gfortran/lib >>>>> -L/System/Library/Frameworks/Accelerate.framework/Framew >>>>> orks/vecLib.framework/Versions/Current/ -L/sw/lib >>>>> -L/usr/X11R6/lib -L/sw/lib/pyt hon2.6/config -lpython2.6 >>>>> -lutil -lpng -lz -lfftw3 -lfftw3f -L/sw/lib -lgtk-x1 1-2.0 >>>>> -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 >>>>> -lgdk_pixbuf-2.0 -lpangoc airo-1.0 -lcairo -lpango-1.0 >>>>> -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 >>>>> -lgthread-2.0 -lglib-2.0 -lintl -lm /usr/bin/ld: unknown >>>>> flag: -commons ... >>>>> >>>>> 10.4's "ld" doesn't understand -commons except on 64-bit >>>>> builds. >>> >>> I don't think that Gildas can work without this flag. Is there an >>> equivalent in 10.4's ld? >>> >>> Sébastien >> >> According to 10.4's ld manpage: >> >> - -commons treatment (64-bit only) Specifies how common symbols >> (tentative defintions) from object files interact with dynamic >> libraries. treatment can be: ignore_dylibs, use_dylibs, or >> error. The default is ignore_dylibs which means the static >> linker will use a common defintion from an object file even if >> a true definition exisits in a dynamic library. If you want your >> code to use a dynamic library definition, then add the extern >> keyword to your tenta- tive definition (e.g. change int foo; to >> extern int foo; ). The treatment use_dylibs means a definition >> form a dynamic library should override a common symbol in an >> object file. >> >> Note, the 32-bit linker always uses this treatment. >> >> The treatment error means the linker should abort whenever if finds >> a common symbol in an object file and an external definition with >> the same name in a dynamic library. >> >> So it sounds to me like if you leave that out, the 32-bit linker >> will default to the same behavior as -commons,use_dylib . > > OK. I can I fix this ? Should I create a gildas-10.4-32bit.info > package ? > > Sébastien
Probably just update the existing gildas.info in dists/unstable/main/finkinfo/10.4-EOL/sci and dists/stable/main/finkinfo/10.4-EOL/sci - -- Alexander Hansen, Ph.D. Fink User Liaison http://finkakh.wordpress.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk4sVxMACgkQB8UpO3rKjQ+RigCgnRDCp6ZHlZskPaNN/v8QJLmA f+YAni5Fjlv82RPRXKrLtROCwxewQvdd =U7dc -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Magic Quadrant for Content-Aware Data Loss Prevention Research study explores the data loss prevention market. Includes in-depth analysis on the changes within the DLP market, and the criteria used to evaluate the strengths and weaknesses of these DLP solutions. http://www.accelacomm.com/jaw/sfnl/114/51385063/ _______________________________________________ Fink-beginners mailing list [email protected] List archive: http://news.gmane.org/gmane.os.apple.fink.beginners Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-beginners
