Building GNUstep with Clang

From GNUstepWiki
Revision as of 18:12, 2 July 2011 by Bheron (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

1) Build using the instructions here: http://clang.llvm.org/get_started.html

2) Once that's done, download the latest version of Hans Boehm's garbage collector here: http://www.hpl.hp.com/personal/Hans_Boehm/gc/

3) Untar, Build and install boehm-gc.... it should be gc-7.1.tar.gz

   build it with clang like so:
             ./configure CC=clang LD=gcc && make CC=clang LD=gcc
         make install

4) Build gnustep-make like so and install it:

             ./configure CC=clang LD=gcc && make CC=clang LD=gcc
         make install

5) Build libobj2 and install it:

             make CC=clang CXX=clang++ LD=gcc
        make install
             

5) Build base, gui and back and install them:

        ./configure CC=clang CXX=clang++ LD=gcc && make CC=clang CXX=clang++ LD=gcc messages=yes
        su
        . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh && make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install

That should be all there is too it. Not much, but a few little details which might serve to make it enough of a pain to discourage some people.