Singular 3-1-0: System description, shared libaries and porting remarks for the binaries: ix86-Linux: Gentoo, should run on any ix86 CPU with comptaible libs gcc: 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10) shared libraries: libdl.so.2 libgmp.so.3 libncurses.so.5 libm.so.6 libstdc++.so.6 libgcc_s.so.1 libc.so.6 (glibc 2.3) recommended: libreadline.so (or libreadline.so.[3-6]) Remark for build: boost library is incompatible with stdc++-library (only for FC4): remove HAVE_BOOST_DYNAMIC_BITSET_HPP from mod2.h (if you get errors about __*_allocator) ix86-Linux-static: Linux-ELF, should run on any ix86 CPU gcc: 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10) shared libraries: requires libc.so.6 (glibc 2.3, may also run on systems with other glibc 2.x) IA64-Linux: Gentoo Linux, should run an any Itanium CPU gcc: gcc version 4.3.3 (Gentoo 4.3.3-r2 p1.2, pie-10.1.5) (gcc 4.0.x/4.1.x, 4.4.x produces wrong code on this architecture) (gcc 4.2: not tested) shared libraries: linux-gate.so.1 libdl.so.2 libgmp.so.3 libncurses.so.5 libm.so.6.1 libstdc++.so.6 libgcc_s.so.1 libunwind.so.7 libc.so.6.1 recommended: libreadline.so (or libreadline.so.[3-6]) SunOS-5-64: SunOS 5.9, sun4u sparc, (SPARC III) (64bit mode binary) gcc: 3.3.2 (-m64) shared libraries: libdl.so.1 libncurses.so.5 libm.so.1 libstdc++.so.6 libgcc_s.so.1 libc.so.1 libcurses.so.1 /usr/platform/SUNW,Sun-Blade-2500/lib/sparcv9/libc_psr.so.1 recommended: libreadline.so (or libreadline.so.[3-6]) Remark: /bin/sh has problems building the right Makefiles: set CONFIG_SHELL to /bin/bash before calling ./configure Remark: if your ld is GNU ld from binutils, add "-Xlinker -E" to LD_DYN_FLAGS in Singular/Makefile SunOS-5: SunOS 5.9, sun4u sparc, (SPARC III) (32bit mode binary) gcc: 3.4.5 (-m32) shared libraries: libdl.so.1 libreadline.so.5 libncurses.so.5 libm.so.1 libstdc++.so.5 libc.so.1 libcurses.so.1 libgcc_s.so.1 /usr/platform/SUNW,Sun-Blade-2500/lib/libc_psr.so.1 Remark: /bin/sh has problems building the right Makfiles: set CONFIG_SHELL to /bin/bash before calling ./configure Remark: if your ld is GNU ld from binutils, add "-Xlinker -E" to LD_DYN_FLAGS in Singular/Makefile Remark: if chmod reports "too many open files" for :make bindist", use GNU chmod x86_64-Linux: Linux 2.6.30-gentoo-r4 #1 SMP x86_64 AMD Opteron(tm) GNU/Linux (Gentoo) gcc: 4.4.3 (Gentoo 4.4.3-r2 p1.2) shared libraries: linux-vdso.so.1 libdl.so.2 libgmp.so.3 libncurses.so.5 libm.so.6 libstdc++.so.6 libgcc_s.so.1 libc.so.6 /lib64/ld-linux-x86-64.so.2 recommended: libreadline.so (or libreadline.so.6, libreadline.so.5, libreadline.so.4, libreadline.so.3) x86_64-Linux-static: Linux 2.6.30-gentoo-r4 #1 SMP x86_64 AMD Opteron(tm) GNU/Linux (Gentoo) gcc: 4.4.3 (Gentoo 4.4.3-r2 p1.2) shared libraries: requires libc.so.6 (glibc 2.11, may also run on systems with other glibc 2.x) ix86-freebsd: FreeBSD 7.2 RELEASE gcc: 4.2.1 shared libraries: libgmp.so.8 libncurses.so.7 libm.so.5 libstdc++.so.6 libc.so.7 libgcc_s.so.1 recommended: libreadline.so (or libreadline.so.6 or libreadline.so.5 or libreadline.so.4 or ...) ix86Mac-darwin/ppcMac-darwin: Darwin Kernel Version 9.6.0: root:xnu-1228.9.59~1/RELEASE_I386 i386 Remark: configure with: ./configure --with-malloc=system --without-dl shared libraries (otool -L) libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.3) libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0) libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0) libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)