summaryrefslogtreecommitdiff
path: root/java/src/ant/SliceTask.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2008-03-20 21:33:00 +0100
committerBenoit Foucher <benoit@zeroc.com>2008-03-20 21:33:00 +0100
commit20081357108f41265043496d87a82bfb92585ef0 (patch)
treea49900e8e71f745a48af195e202398ed05814cc0 /java/src/ant/SliceTask.java
parentFixed bug #2856 (diff)
downloadice-20081357108f41265043496d87a82bfb92585ef0.tar.bz2
ice-20081357108f41265043496d87a82bfb92585ef0.tar.xz
ice-20081357108f41265043496d87a82bfb92585ef0.zip
Fixed bug 2854 and build system to correctly setup environment when building with 64bits
Diffstat (limited to 'java/src/ant/SliceTask.java')
-rw-r--r--java/src/ant/SliceTask.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/java/src/ant/SliceTask.java b/java/src/ant/SliceTask.java
index 48da90adc7b..bf516b237e3 100644
--- a/java/src/ant/SliceTask.java
+++ b/java/src/ant/SliceTask.java
@@ -375,12 +375,17 @@ public class SliceTask extends org.apache.tools.ant.Task
else
{
ldLibPathEnv = "LD_LIBRARY_PATH";
- ldLib64PathEnv = "LD_LIBRARY_PATH_64";
+ ldLib64PathEnv = "LD_LIBRARY_PATH";
lib64Path = new File(iceInstall + File.separator + "lib64").toString();
}
if(ldLibPathEnv != null)
{
+ if(ldLibPathEnv.equals(ldLib64PathEnv))
+ {
+ libPath = libPath + File.pathSeparator + lib64Path;
+ }
+
String envLibPath = getEnvironment(ldLibPathEnv);
if(envLibPath != null)
{
@@ -393,7 +398,7 @@ public class SliceTask extends org.apache.tools.ant.Task
task.addEnv(v);
}
- if(ldLib64PathEnv != null)
+ if(ldLib64PathEnv != null && !ldLib64PathEnv.equals(ldLibPathEnv))
{
String envLib64Path = getEnvironment(ldLib64PathEnv);
if(envLib64Path != null)