Subject RE: [firebird-support] Problem compiling Firebird 1.5.2 SuperServer for the Mac
Author Nigel Weeks
The main reason SuperServer(SS) isn't available for OS X, is because CS runs
so well on BSD-based unixes(ultra-light process context switches...)
SS will yield no benefits, unless you REALLY need the shared results
cache...

(This is info from 18 months ago. I'm prepared to be proved wrong...)

The big question is: Why do you need SuperServer?

Nige.

> -----Original Message-----
> From: firebird-support@yahoogroups.com
> [mailto:firebird-support@yahoogroups.com] On Behalf Of phil_hhn
> Sent: Monday, 16 May 2005 5:05 PM
> To: firebird-support@yahoogroups.com
> Subject: [firebird-support] Problem compiling Firebird 1.5.2
> SuperServer for the Mac
>
> Hi,
> We're trying to build the latest Firebird 1.5.2 SuperServer
> source for the Mac (because there isn't a SuperServer version
> for the Mac on the Firebird website). However the build dies
> with the following error:
>
> cc -DSUPERCLIENT -D_THREAD_SAFE -I../src/include/gen
> -I../src/include -O3
> -DNDEBUG -DDARWIN -pipe -MMD -p -fPIC -DPROD_BUILD -c
> ../src/intl/lc_ksc.c
> -o ../temp/intl/intl/lc_ksc.o
> cc -Wl,--version-script,../builds/posix/fbintl.vers -bundle
> -flat_namespace
> -undefined suppress \
> -o ../gen/firebird/intl/libfbintl.dylib
> ../temp/intl/intl/ld.o ../temp/intl/intl/cv_narrow.o
> ../temp/intl/intl/cs_narrow.o ../temp/intl/intl/lc_ascii.o
> ../temp/intl/intl/lc_narrow.o
> ../temp/intl/intl/lc_iso8859_1.o
> ../temp/intl/intl/lc_iso8859_13.o
> ../temp/intl/intl/lc_iso8859_2.o ../temp/intl/intl/lc_dos.o
> ../temp/intl/intl/cs_unicode_ucs2.o ../temp/intl/i
> ntl/lc_unicode_ucs2.o ../temp/intl/intl/cs_unicode_fss.o
> ../temp/intl/intl/cv_unicode_fss.o
> ../temp/intl/intl/cs_big5.o ../temp/intl/intl/cv_big5.o
> ../temp/intl/intl/lc_big5.o ../temp/intl/intl/cs_gb2312.o
> ../temp/intl/intl/cv_gb2312.o ../temp/intl/intl/lc_gb2312.o
> ../temp/intl/intl/cs_jis.o ../temp/intl/intl/cv_jis.o
> ../temp/intl/intl/lc_jis.o ../temp/intl/intl/cs_ksc.o
> ../temp/intl/intl/cv_ksc.o ../temp/intl/intl/lc_ksc.o -D_THREAD_SAFE
> ld: unknown flag: --version-script
> make[2]: *** [../gen/firebird/intl/libfbintl.dylib] Error 1
> make[1]: *** [intl] Error 2
> make: *** [firebird] Error 2
>
> To configure the build, we used: ./configure --enable-superserver
>
> It seems that the culprit is "ld: unknown flag: --version-script".
> What is this step attempting to do and how can we resolve it
> on the Mac?
>
> Thanks
> Phil
>
>
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Visit http://firebird.sourceforge.net and click the Resources
> item on the main (top) menu. Try Knowledgebase and FAQ links !
>
> Also search the knowledgebases at http://www.ibphoenix.com
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
> __________ NOD32 1.1097 (20050515) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.nod32.com
>
>