projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fff3b2f
)
if building 32-bit objects in 64-bit environment, use -m32 flag
author
Brian Paul
<brian.paul@tungstengraphics.com>
Thu, 3 Mar 2005 01:38:13 +0000
(
01:38
+0000)
committer
Brian Paul
<brian.paul@tungstengraphics.com>
Thu, 3 Mar 2005 01:38:13 +0000
(
01:38
+0000)
bin/mklib
patch
|
blob
|
history
diff --git
a/bin/mklib
b/bin/mklib
index 6affa66a1fdabe51beafcb9283cc3ec5b38efc56..1e2a1649c8cc3e7e7fd9b515a4a420e4d4df4fb7 100755
(executable)
--- a/
bin/mklib
+++ b/
bin/mklib
@@
-173,6
+173,15
@@
case $ARCH in
OPTS="${OPTS} -Xlinker --version-script=exptmp"
# exptmp is removed below
fi
+
+ # Check if objects are 32-bit and we're running in 64-bit
+ # environment. If so, pass -m32 flag to linker.
+ set ${OBJECTS}
+ ABI32=`file $1 | grep 32-bit`
+ if [ "${ABI32}" -a `uname -m` = "x86_64" ] ; then
+ OPTS="-m32 ${OPTS}"
+ fi
+
if [ x${PATCH} = "x" ] ; then
VERSION="${MAJOR}.${MINOR}"
else