(SIGAR-152) Add support for 31-bit s390 builds
This commit is contained in:
parent
a04e2db66f
commit
4f223cc4d6
|
@ -334,7 +334,7 @@ USA.
|
|||
<compilerarg value="-g" if="jni.debug"/>
|
||||
<compilerarg value="-Wall"/>
|
||||
<compilerarg value="-Werror" if="jni.werror"/>
|
||||
<compilerarg value="-m64" if="jni.usem64"/>
|
||||
<compilerarg value="${jni.gccm}" if="jni.gccm"/>
|
||||
<defineset>
|
||||
<define name="${jni.define.name}_LINUX"/>
|
||||
<define name="_REENTRANT"/>
|
||||
|
@ -349,7 +349,7 @@ USA.
|
|||
<libset if="jni.dmalloc"
|
||||
dir="${jni.dmalloc}/lib"
|
||||
libs="dmallocth"/>
|
||||
<linkerarg value="-m64" if="jni.usem64"/>
|
||||
<linkerarg value="${jni.gccm}" if="jni.gccm"/>
|
||||
</linker>
|
||||
|
||||
<!-- Darwin -->
|
||||
|
|
|
@ -68,8 +68,14 @@ public class ArchNameTask extends Task {
|
|||
getProject().setProperty("jni.arch64", "true");
|
||||
if (ArchLoader.IS_LINUX) {
|
||||
if (!osArch.equals("ia64")) {
|
||||
getProject().setProperty("jni.usem64", "true");
|
||||
}
|
||||
getProject().setProperty("jni.gccm", "-m64");
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (ArchLoader.IS_LINUX && osArch.equals("s390")) {
|
||||
//gcc defaults to m64 on s390x platforms
|
||||
getProject().setProperty("jni.gccm", "-m31");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue