HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] 4.2.0rc2 compile error



on an alpha linux machine i get errors like:

/usr/bin/g++ -shared -fpic -Wl,-soname,libfaxutil.so -o libfaxutil.so.4.2.0rc2 Array.o BoolArray.o Dictionary.o Obj.o PageSize.o RE.o REArray.o REDict.o StackBuffer.o Str.o StrArray.o StrDict.o Dispatcher.o IOHandler.o Sys.o SystemLog.o Timeout.o Fatal.o AtSyntax.o DialRules.o FmtTime.o Sequence.o TimeOfDay.o FaxDB.o TextFormat.o Class2Params.o FaxClient.o FaxConfig.o FaxRecvInfo.o FaxSendInfo.o JobExt.o ModemExt.o SendFaxJob.o SendFaxClient.o TypeRules.o Transport.o InetTransport.o UnixTransport.o SNPPClient.o SNPPJob.o cvtfacility.o fxassert.o \
     -ltiff -ljpeg -lz  -lz  -L../regex -lregex \
    -lcrypt -lutil -lm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.2/../../../../alpha-unknown-linux-gnu/bin/ld: PageSize.o: gp-relative relocation against dynamic symbol PageSizeInfo::pageInfo
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.2/../../../../alpha-unknown-linux-gnu/bin/ld: PageSize.o: gp-relative relocation against dynamic symbol PageSizeInfo::pageInfo

Putting 
{OBJECTS}: GC++OPTS+=-fpic into util/Makefile.LINUXdso
and 
${SERVER_OBJS}: GC++OPTS+=-fpic
${MODEM_OBJS}: GC++OPTS+=-fpic into faxd/Makefile.LINUXdso

seems to resolve this, but from my understanding of
http://people.redhat.com/drepper/dsohowto.pdf all code going into a dso
should be compiled with -fpic/fPIC so thought this change need not be
specific to the alpha.  Is this something that should be included in the
release or is there a better way?


____________________ HylaFAX(tm) Users Mailing List _______________________
  To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
 On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
  *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions