[Xbae-discuss] [ xbae-Bugs-838710 ] Fails to build on SGI IRIX 6.5
Brought to you by:
dannybackx
From: SourceForge.net <no...@so...> - 2003-11-09 10:06:48
|
Bugs item #838710, was opened at 2003-11-09 10:06 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=401980&aid=838710&group_id=31337 Category: Bugs Group: None Status: Open Resolution: None Priority: 5 Submitted By: Marc Brett (marcbrett) Assigned to: Nobody/Anonymous (nobody) Summary: Fails to build on SGI IRIX 6.5 Initial Comment: There is a bug in the native IRIX ld which limits the length of the -set_version argument to around 230 characters. This is preventing a successful build of Xbae 4.50.x since it has such a high secondary version number. Details of the bug can be found here: http://mail.gnu.org/archive/html/libtool/2000-10/msg00097.html In Xbae, the ld failure looks like this: /bin/sh ../libtool --mode=link cc -g -o libXbae.la -rpath /usr/local/lib -version-info 4:50:0 Actions.lo Caption.lo Clip.lo Converters.lo Create.lo Draw.lo Input.lo Matrix.lo Methods.lo Public.lo ScrollMgr.lo Shadow.lo Utils.lo DebugUtil.lo @MOTIF_LIBADD@ -lXpm -lXt -lSM -lICE -lXext -lX11 -lXpm rm -fr .libs/libXbae.la .libs/libXbae.* .libs/libXbae.* /usr/bin/ld -n32 -shared Actions.o Caption.o Clip.o Converters.o Create.o Draw.o Input.o Matrix.o Methods.o Public.o ScrollMgr.o Shadow.o Utils.o DebugUtil.o -lXt -lSM -lICE -lXext -lX11 -lXpm -lc -soname libXbae.so.5 `test -n "sgi5.49:sgi5.48:sgi5.47:sgi5.46:sgi5.45:sgi5.44:sgi5.43:sgi5.42:sgi5.41:sgi5.40:sgi5.39:sgi5.38:sgi5.37:sgi5.36:sgi5.35:sgi5.34:sgi5.33:sgi5.32:sgi5.31:sgi5.30:sgi5.29:sgi5.28:sgi5.27:sgi5.26:sgi5.25:sgi5.24:sgi5.23:sgi5.22:sgi5.21:sgi5.20:sgi5.19:sgi5.18:sgi5.17:sgi5.16:sgi5.15:sgi5.14:sgi5.13:sgi5.12:sgi5.11:sgi5.10:sgi5.9:sgi5.8:sgi5.7:sgi5.6:sgi5.5:sgi5.4:sgi5.3:sgi5.2:sgi5.1:sgi5.0:sgi5.50" && echo -set_version sgi5.49:sgi5.48:sgi5.47:sgi5.46:sgi5.45:sgi5.44:sgi5.43:sgi5.42:sgi5.41:sgi5.40:sgi5.39:sgi5.38:sgi5.37:sgi5.36:sgi5.35:sgi5.34:sgi5.33:sgi5.32:sgi5.31:sgi5.30:sgi5.29:sgi5.28:sgi5.27:sgi5.26:sgi5.25:sgi5.24:sgi5.23:sgi5.22:sgi5.21:sgi5.20:sgi5.19:sgi5.18:sgi5.17:sgi5.16:sgi5.15:sgi5.14:sgi5.13:sgi5.12:sgi5.11:sgi5.10:sgi5.9:sgi5.8:sgi5.7:sgi5.6:sgi5.5:sgi5.4:sgi5.3:sgi5.2:sgi5.1:sgi5.0:sgi5.50` -update_registry .libs/so_locations -o .libs/libXbae.so.5.50 ld32: WARNING 84 : /usr/lib32/libXext.so is not used for resolving any symbol. ld32: WARNING 84 : /usr/lib32/libXpm.so is not used for resolving any symbol. ld32: Bus error. Removing output file... *** Error code 1 (bu21) Workaround is to hack ltmain.sh to eliminate the argument, which isn't needed in any case: --- ltmain.sh.orig Wed Mar 12 19:56:28 2003 +++ ltmain.sh Sat Nov 8 19:54:34 2003 @@ -2312,6 +2312,9 @@ verstring="$verstring_prefix$major.$iface:$verstring" done + # IRIX ld does not allow for very long arguments for -set_version + verstring="" + # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=401980&aid=838710&group_id=31337 |