makemake.in configuration (os--hw) -- what default settings?

<[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <d0d9fa538e5f4104ba008b9c30815af3@HE105658.emea1.cds.t-internal.com>
Hi,

I'm a bit puzzled by what still needs to be done about makemake.in. Despite the numerous recent patches and successful compilation attempts on lots of systems, that file still contains lots of empty/default sections, e.g.

      # Mac OS X/x86_64 with 32-bit ABI
      darwin*--i386) # TODO

For instance, I have an 11 year old MacBook Pro. It's i386, 32bit only, and limited by apple to Snow Leopard OSX 10.6.x. No x86_64, despite the above comment.

What should go into the above section?
- The most performant settings that happen work on my machine, after running
  make benchmark in each of the build-gcc-spvw* directories?
- The most conservative settings, because my machine is just one among many darwin*--i386?
  For instance, it currently contains NO_ADDRESS_SPACE_ASSUMPTIONS
- ??

Furthermore, despite dispatching upon the OS and architecture, this section typically contains compiler-specific settings, e.g. -DNO_ARI_ASM. Is that really the correct place to put these?
For instance, I looked at NO_SP_ASM, and despite being defined, it seems to be ignored when IIRC GNU is defined, e.g. when compiling with gcc.

That machine reports:

$ gcc -v
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5666.3~6/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/usr/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --with-gxx-include-dir=/usr/include/c++/4.2.1 --host=i686-apple-darwin10 --target=i686-apple-darwin10
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)

$ clang -v
Apple clang version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn)
Target: i386-apple-darwin10
Thread model: posix

Regards,
	Jörg Höhle

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.