On 2007-08-17 at 14:11:04 [+0200], Ryan Leavengood <leavengood@xxxxxxxxx> [...] > In the BuildConfig generated by configure for compiling on Linux: > > HAIKU_STATIC_LIBSTDC++ ?= > /home/rjl/develop/haiku/trunk/generated/cross-tools/lib/gcc/i586-pc-haiku/ 4. > 1.2/../../../../i586-pc-haiku/lib/libstdc++.a > ; > HAIKU_SHARED_LIBSTDC++ ?= ; > HAIKU_STATIC_LIBSUPC++ ?= > /home/rjl/develop/haiku/trunk/generated/cross-tools/lib/gcc/i586-pc-haiku/ 4. > 1.2/../../../../i586-pc-haiku/lib/libsupc++.a > ; > HAIKU_SHARED_LIBSUPC++ ?= ; > > So as you can see HAIKU_SHARED_LIBSTDC++ is empty. Is there some > reason shared libraries can't be built on Linux? Ingo? The correct question would be: Can't those shared libraries be built with our cross-compilation tools? (Besides being the host platform, Linux has little to do with that.) Trying to answer it: I seem to recall that there were actually problems building the shared libraries, which is why I simply used the static libs. It's nothing we won't be able to solve, but it may involve porting the complete tool chain (Perl, autoconf, binutils, gcc) to Haiku first. CU, Ingo