Building GNUstep with Clang

From GNUstepWiki

(Difference between revisions)
Revision as of 18:12, 2 July 2011
Bheron (Talk | contribs)

← Previous diff
Revision as of 23:15, 26 November 2016
Martin (Talk | contribs)
Update link
Next diff →
Line 1: Line 1:
1) Build using the instructions here: http://clang.llvm.org/get_started.html 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/+2) Once that's done, download the latest version of Hans Boehm's garbage collector here: http://www.hboehm.info/gc/
3) Untar, Build and install boehm-gc.... it should be gc-7.1.tar.gz 3) Untar, Build and install boehm-gc.... it should be gc-7.1.tar.gz

Revision as of 23:15, 26 November 2016

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.hboehm.info/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.