Subject Problem compiling Firebird 1.5.2 SuperServer for the Mac
Author phil_hhn
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