[Live-devel] Compiling on solaris 64 bit -maybe fixed
Michael Skaastrup Nielsen
msn at conecom.dk
Tue Mar 24 02:59:31 PDT 2009
Hi
I will just reply to my own mail.
Figured it out. I am attaching the config.solaris inline. I've just added -m64 three places to instruct compiler and linker to make 64 bit files.
bash-3.00#file software/live/mediaServer/live555MediaServer
software/live/mediaServer/live555MediaServer: ELF 64-bit LSB executable AMD64 Version 1, dynamically linked, not stripped, no debugging information available
config.solaris
COMPILE_OPTS = $(INCLUDES) -m64 -I. -O -DSOLARIS -DSOCKLEN_T=socklen_t
C = c
C_COMPILER = cc
C_FLAGS = $(COMPILE_OPTS)
CPP = cpp
CPLUSPLUS_COMPILER = c++
CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall
OBJ = o
LINK = c++ -m64 -o
LINK_OPTS = -L.
CONSOLE_LINK_OPTS = $(LINK_OPTS)
LIBRARY_LINK = ld -o
LIBRARY_LINK_OPTS = $(LINK_OPTS) -64 -r -dn
LIB_SUFFIX = a
LIBS_FOR_CONSOLE_APPLICATION = -lsocket -lnsl
LIBS_FOR_GUI_APPLICATION = $(LIBS_FOR_CONSOLE_APPLICATION)
EXE =
As i said earlier I am not a developer so this is based on works-for-me info.
Kind regards
Michael Skaastrup
>The usual method - i.e.
> genMakefiles solaris
>is supposed to work for both 32-bit and 64-bit Solaris.
>
>But if that's not the case, and there's some change that could be
>made to the "config.solaris" file in order to fix this, then please
>let us know.
>--
>
>Hi.
>
>Sorry, should have stated that. The above mentioned method works fine
>and streams fine.
>
>But the result is a 32 bit binary.
>
>And I am having problems reading files that are over 2 GB so therefore I
>speculated that this is because of the 32 bitness of the binary.
OK, so you (or someone else who's knowledgeable about
compiling/linking for Solaris) is going to have to figure out what
changes should be made to the "config.solaris" file in order to
properly compile/link applications for 64-bit Solaris.
I'm not a Solaris expert (and don't have a Solaris machine available
for testing anyway), so someone else is going to have to figure this
out for us.
--
Hi. I will try to dig deeper.
Contacting SUN right now.
If anything turns up I will inform you via this list.
Thank you for taking time..
If anybody else on the list has anything to add, please do not hesitate.
Kind regards
Michael Skaastrup
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 4110 bytes
Desc: not available
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20090324/2ec19f93/attachment.bin>
More information about the live-devel
mailing list