bindist for Intel MacOS X 10.4 (Tiger) with static libs

Christian Maeder Christian.Maeder at dfki.de
Wed Jan 9 09:48:03 EST 2008


Christian Maeder wrote:
>> I've succeeded in building a binary distribution that uses static
>> libraries for gmp and readline. libreadline.a, libncurses.a and libgmp.a
>> with corresponding header files are included. (For license issues ask
>> someone else.) Linking is done using the flag -search_paths_first.
>>
>> Frameworks or dylibs for gmp or readline are no longer required and are
>> not used when linking binaries.
>>
>> http://www.dfki.de/sks/hets/intel-mac/versions/ghc-6.8.2-i386-apple-darwin-static-libs.tar.bz2

The file is updated now. My error was to strip the binaries. That means
also "make install-strip" should not be used for installation.

> Be warned.
> While static linking seems to work, dynamic linking using ghci does not:
> 
> ghci -package readline

This works now as expected.
Christian

> GHCi, version 6.8.2: http://www.haskell.org/ghc/  :? for help
> Loading package base ... linking ... done.
> Loading package old-locale-1.0.0.0 ... linking ... done.
> Loading package old-time-1.0.0.0 ... linking ... done.
> Loading package filepath-1.1.0.0 ... linking ... done.
> Loading package directory-1.0.0.0 ... linking ... done.
> Loading package unix-2.3.0.0 ... linking ... done.
> Loading package process-1.0.0.0 ... linking ... done.
> ghc-6.8.2:
> /Users/Shared/maeder/lib/ghc-6.8.2/lib/readline-1.0.1.0/HSreadline-1.0.1.0.o:
> unknown symbol `_rl_insert_completions'
> Loading package readline-1.0.1.0 ... linking ... ghc-6.8.2: unable to
> load package `readline-1.0.1.0'



More information about the Glasgow-haskell-users mailing list