Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 240406 Details for
Bug 429335
Need 64-bit launcher for Solaris/X86_64
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Patch for enabling 64-bit launcher for Solaris/x86
rt.equinox.framework.patch1 (text/plain), 9.50 KB, created by
Thorsten Heit
on 2014-02-28 12:28:42 EST
(
hide
)
Description:
Patch for enabling 64-bit launcher for Solaris/x86
Filename:
MIME Type:
Creator:
Thorsten Heit
Created:
2014-02-28 12:28:42 EST
Size:
9.50 KB
patch
obsolete
>commit ddf0ae7a62c82abbfaf695c1dfccbbb0bb49f547 >Author: Thorsten Heit <theit@gmx.de> >Date: Fri Feb 28 14:57:55 2014 +0100 > > Eclipse native build for Solaris X86_64 > >diff --git a/features/org.eclipse.equinox.executable.feature/build.properties b/features/org.eclipse.equinox.executable.feature/build.properties >index 841e307..94e8e09 100644 >--- a/features/org.eclipse.equinox.executable.feature/build.properties >+++ b/features/org.eclipse.equinox.executable.feature/build.properties >@@ -50,6 +50,10 @@ root.hpux.gtk.ia64.permissions.755=launcher > > root.solaris.gtk.x86=bin/gtk/solaris/x86 > root.solaris.gtk.x86.permissions.755=launcher >+ >+root.solaris.gtk.x86_64=bin/gtk/solaris/x86_64 >+root.solaris.gtk.x86_64.permissions.755=launcher >+ > root.solaris.gtk.sparc=bin/gtk/solaris/sparc > root.solaris.gtk.sparc.permissions.755=launcher > >diff --git a/features/org.eclipse.equinox.executable.feature/feature.xml b/features/org.eclipse.equinox.executable.feature/feature.xml >index 51029f0..c74a602 100644 >--- a/features/org.eclipse.equinox.executable.feature/feature.xml >+++ b/features/org.eclipse.equinox.executable.feature/feature.xml >@@ -42,6 +42,16 @@ > fragment="true"/> > > <plugin >+ id="org.eclipse.equinox.launcher.gtk.solaris.x86_64" >+ os="solaris" >+ ws="gtk" >+ arch="x86_64" >+ download-size="0" >+ install-size="0" >+ version="0.0.0" >+ fragment="true"/> >+ >+ <plugin > id="org.eclipse.equinox.launcher.cocoa.macosx" > os="macosx" > ws="cocoa" >diff --git a/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh b/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh >old mode 100644 >new mode 100755 >index 29d3871..10d95df >--- a/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh >+++ b/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh >@@ -160,9 +160,14 @@ case $defaultOS in > fi > case ${PROC} in > "i386" | "x86") >- defaultOSArch="x86" >+ if [ "`isainfo -k`" = "amd64" ]; then >+ defaultOSArch="x86_64" >+ CC="cc -m64" >+ else >+ defaultOSArch="x86" >+ CC=cc >+ fi > [ -d /bluebird/teamswt/swt-builddir/build/JRE/Solaris_x86/jdk1.6.0_14 ] && defaultJavaHome="/bluebird/teamswt/swt-builddir/build/JRE/Solaris_x86/jdk1.6.0_14" >- CC=cc > ;; > "sparc") > defaultOSArch="sparc" >diff --git a/features/org.eclipse.equinox.executable.feature/pom.xml b/features/org.eclipse.equinox.executable.feature/pom.xml >index a26e0f0..0066886 100644 >--- a/features/org.eclipse.equinox.executable.feature/pom.xml >+++ b/features/org.eclipse.equinox.executable.feature/pom.xml >@@ -207,6 +207,112 @@ > </build> > </profile> > <profile> >+ <id>build-native-launchers-gtk.solaris.x86_64</id> >+ <activation> >+ <property> >+ <name>native</name> >+ <value>gtk.solaris.x86_64</value> >+ </property> >+ </activation> >+ <build> >+ <plugins> >+ <plugin> >+ <artifactId>maven-antrun-plugin</artifactId> >+ <version> 1.7 </version> >+ <executions> >+ <execution> >+ <id>compile-executable-natives</id> >+ <phase>generate-resources</phase> >+ <configuration> >+ <target> >+ <ant antfile="build.xml" dir="library/gtk/" target="build_eclipse"/> >+ </target> >+ </configuration> >+ <goals> >+ <goal>run</goal> >+ </goals> >+ </execution> >+ </executions> >+ <dependencies> >+ <dependency> >+ <groupId>bsf</groupId> >+ <artifactId>bsf</artifactId> >+ <version>2.4.0</version> >+ </dependency> >+ <dependency> >+ <groupId>rhino</groupId> >+ <artifactId>js</artifactId> >+ <version>1.7R2</version> >+ </dependency> >+ <dependency> >+ <groupId>org.apache.ant</groupId> >+ <artifactId>ant-apache-bsf</artifactId> >+ <version>1.8.3</version> >+ </dependency> >+ <dependency> >+ <groupId>org.apache.ant</groupId> >+ <artifactId>ant-nodeps</artifactId> >+ <version>1.8.1</version> >+ </dependency> >+ </dependencies> >+ </plugin> >+ </plugins> >+ </build> >+ </profile> >+ <profile> >+ <id>build-native-launchers-gtk.solaris.x86</id> >+ <activation> >+ <property> >+ <name>native</name> >+ <value>gtk.solaris.x86</value> >+ </property> >+ </activation> >+ <build> >+ <plugins> >+ <plugin> >+ <artifactId>maven-antrun-plugin</artifactId> >+ <version> 1.7 </version> >+ <executions> >+ <execution> >+ <id>compile-executable-natives</id> >+ <phase>generate-resources</phase> >+ <configuration> >+ <target> >+ <ant antfile="build.xml" dir="library/gtk/" target="build_eclipse"/> >+ </target> >+ </configuration> >+ <goals> >+ <goal>run</goal> >+ </goals> >+ </execution> >+ </executions> >+ <dependencies> >+ <dependency> >+ <groupId>bsf</groupId> >+ <artifactId>bsf</artifactId> >+ <version>2.4.0</version> >+ </dependency> >+ <dependency> >+ <groupId>rhino</groupId> >+ <artifactId>js</artifactId> >+ <version>1.7R2</version> >+ </dependency> >+ <dependency> >+ <groupId>org.apache.ant</groupId> >+ <artifactId>ant-apache-bsf</artifactId> >+ <version>1.8.3</version> >+ </dependency> >+ <dependency> >+ <groupId>org.apache.ant</groupId> >+ <artifactId>ant-nodeps</artifactId> >+ <version>1.8.1</version> >+ </dependency> >+ </dependencies> >+ </plugin> >+ </plugins> >+ </build> >+ </profile> >+ <profile> > <id>build-native-launchers-win32.win32.x86_64</id> > <activation> > <property> >diff --git a/features/org.eclipse.equinox.executable.feature/resources/build.properties b/features/org.eclipse.equinox.executable.feature/resources/build.properties >index 0f30a87..b9509ae 100644 >--- a/features/org.eclipse.equinox.executable.feature/resources/build.properties >+++ b/features/org.eclipse.equinox.executable.feature/resources/build.properties >@@ -44,6 +44,10 @@ root.hpux.gtk.ia64.permissions.755=launcher > > root.solaris.gtk.x86=bin/gtk/solaris/x86 > root.solaris.gtk.x86.permissions.755=launcher >+ >+root.solaris.gtk.x86_64=bin/gtk/solaris/x86_64 >+root.solaris.gtk.x86_64.permissions.755=launcher >+ > root.solaris.gtk.sparc=bin/gtk/solaris/sparc > root.solaris.gtk.sparc.permissions.755=launcher > >diff --git a/features/org.eclipse.equinox.executable.feature/resources/build.xml b/features/org.eclipse.equinox.executable.feature/resources/build.xml >index cdded03..2463616 100644 >--- a/features/org.eclipse.equinox.executable.feature/resources/build.xml >+++ b/features/org.eclipse.equinox.executable.feature/resources/build.xml >@@ -221,6 +221,13 @@ > </copy> > <chmod perm="755" dir="${feature.base}/solaris.gtk.x86/${collectingFolder}" includes="launcher" /> > </target> >+ <target name="rootFilessolaris_gtk_x86_64"> >+ <mkdir dir="${feature.base}/solaris.gtk.x86_64/${collectingFolder}"/> >+ <copy todir="${feature.base}/solaris.gtk.x86_64/${collectingFolder}" failonerror="true" overwrite="true"> >+ <fileset dir="${basedir}/bin/gtk/solaris/x86_64" includes="**" /> >+ </copy> >+ <chmod perm="755" dir="${feature.base}/solaris.gtk.x86_64/${collectingFolder}" includes="launcher" /> >+ </target> > <target name="rootFilessolaris_motif_sparc"> > <mkdir dir="${feature.base}/solaris.motif.sparc/${collectingFolder}"/> > <copy todir="${feature.base}/solaris.motif.sparc/${collectingFolder}" failonerror="true" overwrite="true"> >@@ -287,6 +294,7 @@ > <antcall target="rootFileslinux_motif_x86"/> > <antcall target="rootFilessolaris_gtk_sparc"/> > <antcall target="rootFilessolaris_gtk_x86"/> >+ <antcall target="rootFilessolaris_gtk_x86_64"/> > <antcall target="rootFilessolaris_motif_sparc"/> > <antcall target="rootFilesaix_motif_ppc"/> > <antcall target="rootFilesaix_gtk_ppc64"/> >@@ -319,4 +327,4 @@ > <target name="gather.logs" depends="init"> > </target> > >-</project> >\ No newline at end of file >+</project> >diff --git a/pom.xml b/pom.xml >index 5cf851a..d0466c3 100644 >--- a/pom.xml >+++ b/pom.xml >@@ -25,7 +25,7 @@ > <packaging>pom</packaging> > > <properties> >- <tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/equinox/rt.equinox.framework.git</tycho.scmUrl> >+ <tycho.scmUrl>scm:git:http://git.eclipse.org/gitroot/equinox/rt.equinox.framework.git</tycho.scmUrl> > </properties> > > <repositories> >@@ -63,6 +63,7 @@ > <module>bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64</module> > <module>bundles/org.eclipse.equinox.launcher.gtk.solaris.sparc</module> > <module>bundles/org.eclipse.equinox.launcher.gtk.solaris.x86</module> >+ <module>bundles/org.eclipse.equinox.launcher.gtk.solaris.x86_64</module> > <module>bundles/org.eclipse.equinox.launcher.motif.aix.ppc</module> > <module>bundles/org.eclipse.equinox.launcher.motif.hpux.ia64_32</module> > <module>bundles/org.eclipse.equinox.launcher.motif.linux.x86</module>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 429335
:
240406
|
240407
|
240408
|
240452
|
240453
|
246085
|
246086
|
246088
|
246125