[Date Prev][Date Next] [Chronological] [Thread] [Top]

linker problems with 2.1.8 on IRIX 6.5 (ITS#2205)



Full_Name: Albert Chin-A-Young
Version: 2.1.8
OS: IRIX 6.5
URL: 
Submission from: (NULL) (67.89.104.162)


The libtool -version-info string is defined in build/version.sh, currently
2:108:0 for 2.1.8. When building under IRIX, the linker core dumps. Changing
"108" to a smaller number like "30" will work. I don't know what the limit is.
However, it seems you're not following the libtool instructions for specifying
the version string. Are you using the 2:108:0 number to track the OpenLDAP
version 2.1.8? So, 2.1.9 will correspond with "2:109:0"?

/bin/sh /opt/build/openldap-2.1.8/libtool  --mode=link cc -Wl,-woff,84
-Wl,-woff,85 -woff 1429 -O2  -L/opt/TWWfsw/tcpwrap/lib
-L/opt/TWWfsw/libopenssl09/lib -L/opt/TWWfsw/libsasl21/lib
-L/opt/TWWfsw/libdb41/lib
-Wl,-rpath,/opt/TWWfsw/openldap218/lib:/opt/TWWfsw/libsasl21/lib:/opt/TWWfsw/libopenssl09/lib:/opt/TWWfsw/libdb41/lib
  -version-info 2:108:0 -rpath /opt/TWWfsw/openldap218/lib -o liblber.la
assert.lo decode.lo encode.lo io.lo bprint.lo debug.lo memory.lo options.lo
sockbuf.lo stdio.lo version.lo  
rm -fr .libs/liblber.la .libs/liblber.* .libs/liblber.*
/bin/ld -n32 -shared  assert.o decode.o encode.o io.o bprint.o debug.o memory.o
options.o sockbuf.o stdio.o version.o   -L/opt/TWWfsw/tcpwrap/lib
-L/opt/TWWfsw/libopenssl09/lib -L/opt/TWWfsw/libsasl21/lib
-L/opt/TWWfsw/libdb41/lib -lc  -woff 84 -woff 85 -rpath
/opt/TWWfsw/openldap218/lib:/opt/TWWfsw/libsasl21/lib:/opt/TWWfsw/libopenssl09/lib:/opt/TWWfsw/libdb41/lib
-soname liblber.so.3 `test -n
"sgi3.107:sgi3.106:sgi3.105:sgi3.104:sgi3.103:sgi3.102:sgi3.101:sgi3.100:sgi3.99:sgi3.98:sgi3.97:sgi3.96:sgi3.95:sgi3.94:sgi3.93:sgi3.92:sgi3.91:sgi3.90:sgi3.89:sgi3.88:sgi3.87:sgi3.86:sgi3.85:sgi3.84:sgi3.83:sgi3.82:sgi3.81:sgi3.80:sgi3.79:sgi3.78:sgi3.77:sgi3.76:sgi3.75:sgi3.74:sgi3.73:sgi3.72:sgi3.71:sgi3.70:sgi3.69:sgi3.68:sgi3.67:sgi3.66:sgi3.65:sgi3.64:sgi3.63:sgi3.62:sgi3.61:sgi3.60:sgi3.59:sgi3.58:sgi3.57:sgi3.56:sgi3.55:sgi3.54:sgi3.53:sgi3.52:sgi3.51:sgi3.50:sgi3.49:sgi3.48:sgi3.47:sgi3.46:sgi3.45:sgi3.44:sgi3.43:sgi3.42:sgi3.41:sgi3.40:sgi3.39:sgi3.38:sgi3.37:sgi3.36:sgi3.35:sgi3.34:sgi3.33:sgi3.32:sgi3.31:sgi3.30:sgi3.29:sgi3.28:sgi3.27:sgi3.26:sgi3.25:sgi3.24:sgi3.23:sgi3.22:sgi3.21:sgi3.20:sgi3.19:sgi3.18:sgi3.17:sgi3.16:sgi3.15:sgi3.14:sgi3.13:sgi3.12:sgi3.11:sgi3.10:sgi3.9:sgi3.8:sgi3.7:sgi3.6:sgi3.5:sgi3.4:sgi3.3:sgi3.2:sgi3.1:sgi3.0:sgi3.108"
&& echo -set_version
sgi3.107:sgi3.106:sgi3.105:sgi3.104:sgi3.103:sgi3.102:sgi3.101:sgi3.100:sgi3.99:sgi3.98:sgi3.97:sgi3.96:sgi3.95:sgi3.94:sgi3.93:sgi3.92:sgi3.91:sgi3.90:sgi3.89:sgi3.88:sgi3.87:sgi3.86:sgi3.85:sgi3.84:sgi3.83:sgi3.82:sgi3.81:sgi3.80:sgi3.79:sgi3.78:sgi3.77:sgi3.76:sgi3.75:sgi3.74:sgi3.73:sgi3.72:sgi3.71:sgi3.70:sgi3.69:sgi3.68:sgi3.67:sgi3.66:sgi3.65:sgi3.64:sgi3.63:sgi3.62:sgi3.61:sgi3.60:sgi3.59:sgi3.58:sgi3.57:sgi3.56:sgi3.55:sgi3.54:sgi3.53:sgi3.52:sgi3.51:sgi3.50:sgi3.49:sgi3.48:sgi3.47:sgi3.46:sgi3.45:sgi3.44:sgi3.43:sgi3.42:sgi3.41:sgi3.40:sgi3.39:sgi3.38:sgi3.37:sgi3.36:sgi3.35:sgi3.34:sgi3.33:sgi3.32:sgi3.31:sgi3.30:sgi3.29:sgi3.28:sgi3.27:sgi3.26:sgi3.25:sgi3.24:sgi3.23:sgi3.22:sgi3.21:sgi3.20:sgi3.19:sgi3.18:sgi3.17:sgi3.16:sgi3.15:sgi3.14:sgi3.13:sgi3.12:sgi3.11:sgi3.10:sgi3.9:sgi3.8:sgi3.7:sgi3.6:sgi3.5:sgi3.4:sgi3.3:sgi3.2:sgi3.1:sgi3.0:sgi3.108`
-update_registry .libs/so_locations -o .libs/liblber.so.3.108
ld32: Bus error.  Removing output file...
gmake[2]: *** [liblber.la] Error 1
gmake[2]: Leaving directory `/opt/build/openldap-2.1.8/libraries/liblber'