[haiku-development] Re: Runtime loader errors when trying to test JavaScriptCore

  • From: Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 21 Aug 2007 02:05:33 +0200

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

Other related posts: