@kas1e et all
I hope i'm allowed to hijack this thread?
I already spoke with kas1e about that, but would like to hear other solutions aswell.
I'm building a project with shared objects, everything is linked in shared, but libSDL is still linked in statically (I have libSDL.so in place beside the static versions, NO soft-link to SObjs:, because that way it wouldn't work either)
There is no way i found so far to make it work,but to rename libSDL.a and libSDL.la and only keep libSDL.so in place
Is this a bug or is there something i miss in the makefile?
This is the part of configure where it tells to build as shared objects:
Quote:
echo_n "Checking hosttype... "
echo $_host_os
case $_host_os in
amigaos*)
CXXFLAGS="$CXXFLAGS -mcrt=newlib -mstrict-align -mcpu=750 -mtune=7400"
LDFLAGS="$LDFLAGS -mcrt=newlib -use-dynld -Lsobjs:"
# We have to use 'long' for our 4 byte typedef because AmigaOS already typedefs (u)int32
# as (unsigned) long, and consequently we'd get a compiler error otherwise.
type_4_byte='long'
;;
Anyone any ideas, please?
I rather not leave my build system in the state of a renamed libSDL.a(.la)