How do you get the 32 bit init.sh? Richard Miles r.godzi...@comcast.net
On Apr 17, 2011, at 12:36 PM, Alexander Hansen wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 4/17/11 12:53 PM, Stefan Bruda wrote: >> Hi, >> >> At 19:47 -0700 on 2011-4-16 Richard Miles wrote: >>> >>> Is it possible to set up fink so that it builds 32 bit programs as >>> 32 bit and 64 bit programs as 64 bit. >> >> I am doing so with mplayer and firefox (pdftk used to be another one >> until recently). What I have is two instances of fink, one 64-bit >> (which hosts most of the stuff) and the other 32-bit (which only holds >> mplayer, firefox, and their dependencies). I then have symlinks for >> appropriate applications (mplayer, mencoder, and firefox in my case) >> in a suitable directory already in the search path (such as >> /usr/local/bin). >> >> To manage the 32-bit version I source the 32-bit init.sh manually in a >> terminal, whereas the 64-bit init.sh is sourced everywhere by my >> .profile. >> >> The downside is disk space, as some things (said dependencies) need to >> be replicated. This is not that much though, with sources shared (and >> thus excluded) I have about 760M in the 32-bit fink directory. >> >> I am not sure if this is the best way to accomplish things but it >> has been working well for me for ages. >> >> Stefan >> > > Going the other way doesn't work, by the way: if you have a 32-bit Fink > installation as the primary one in the .profile, sourcing the 64-bit > init.sh doesn't work, because of the special things we have to do to > make the system Perl work for 32-bit. > > You may also encounter build problems if you put executables in a > globally searchable path, if the package you're building happens to look > for and detect those. Another option is just to symlink them into e.g. > $HOME/bin, and put that in your local PATH, because Fink doesn't see > that at all. > > Personally, I only source either my 32-bit or my 64-bit Fink > installation, but not both in a shell session. I wrote a little shell > script that toggles which one is active on login. > > Unfortunately, there really isn't currently an option to allow for > 32-bit builds within a 64-bit Fink tree. > - -- > 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/ > > iEYEARECAAYFAk2rQUkACgkQB8UpO3rKjQ8oBACggYyrUjDNHwx5Gni5KRkwJJZT > iIcAoILec2jw20MHixjLGjQKlto757ci > =1wNE > -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users