-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jason Detwiler wrote: > Alexander Hansen <akh <at> finkproject.org> writes: > >> Phaseon wrote: >>> Is there a way I can permanently set compilation flags (-arch) to >>> ppc64? According to the Apple developer Documentation you are supposed >>> to set -arch pp64 in the makefile so that gcc compiles 64bit PowerPC >>> binaries but would you not first execute ./configure -arch ppc64 or >>> make -arch ppc64?Is there someway to just compile 64 bit binaries by >>> default instead of modifying makefiles so that make "Passes on" the >>> message to GCC? >>> >>> Thank you in advance, >>> Luis >>> >>> -- >>> "I thought what id' do was id' pretend I was one of those deaf-mutes" >> Current versions of fink (0.26 and later) are set up to build 64-bit >> libraries for packages that are flagged to require them. Check out the >> Packaging manual: >> >> http://www.finkproject.org/doc/packaging/packaging.en.html >> >> and do a search for 64. >> >> The short answer is that you could do it, but it requires modifying >> every package description (.info) file for every package that you're >> planning to build. >> > > > I would like to reopen this thread because I am having problems > with 32-bit vs 64-bit compatibility issues with Leopard on an Intel > MacBook. I have an application that I want to build in 64-bit mode, > since it compiles against other 64-bit libraries on my system. I > am in particular having trouble with fink's openmotif3 (libXm) and > gfortran. My best attempts at google searches on 64-bit builds in > fink have only revealed the packaging manual link Hansen gives below > (which doesn't help me since I'm not making packages, I just want > to install them), and discouraging remarks on random pages about > fink and 64-bit compatibility in general, e.g. > > http://search.cpan.org/~rgarcia/perl-5.10.0-RC2/README.macosx#64-bit_PPC_support > > Anyway, from what I read below, it seems to me that a package should > compile as 64-bit on my system if the appropriate flag is set in > the package. Or maybe it is that a package will only be compiled > as a 64-bit library if another package requires the 64-bit version > of that package. Can someone clear up Hansen's explanation on this? > > But out of ~180 installed packages on my system, I seem to have no > directories like /sw/lib/x86_64 or /sw/lib64 or anything denoting > "64", whatever it is supposed to be. And given the linking and > runtime problems I'm having, it seems to me that I have all 32-bit > libaries. So either none of the packages I installed are capable > of compiling in 64-bit, or none of them required 64-bit, or I am > misunderstanding what it takes for a package to be compiled as > 64-bit. > > So what I want to know is how do I get 64-bit versions of packages > in general. Is there a way I can hide packages that do not allow > the option to install in 64-bit mode, and force install to choose > the 64-bit option? For example, is it possible to add a > "use-64bit-exclusively" option to fink.conf? Or is there a way to > require packages to compile in 64-bit mode if they have the appropriate > flag set? > > Or if I'm completely misunderstanding how this all works? > > Thanks, > Jason > Fink builds 32-bit, unless an individual package asks it not to. There's no global option to force Fink to build 64-bit exclusively.
You would need to investigate each package and figure out how it wants to build 64-bit, since each probably takes different options to do so. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHXvgqB8UpO3rKjQ8RAi19AJ94ySs8Z0lIer1FRT/aIEeFJ0Me2ACfRDPe 6BjVnIVPCDbEuMpPD1/mHYs= =oaKn -----END PGP SIGNATURE----- ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
