Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-01-26Bug 530012 – [gtk] Update make_linux to simplify building of launcher.I20180129-2000I20180129-0605I20180129-0540I20180128-2000I20180127-1500I20180127-0150I20180126-2040Leo Ufimtsev1-19/+0
Details: - This makes make_linux.mak independent, i.e the following works: make -f make_linux.mak clean all It does so by assuming default values if they are not set by build.sh. However, build.sh still overrides values for backwards compatibility. I.e, I expect it will work fine with build servers. - I migrated some linux-specific logic from build.sh to make_linux.mak * JAVA_HOME detection that I added earlier, * linux specific x86/x86_64 flags - Added a new target: dev_build_install This can be invoked like: export DEV_ECLIPSE="your/eclipse" make -f make_linux.mak clean dev_build_install It builds the launcher/lib and then you can test the output in your dev eclipse. (see target for details.). Test strategy: I've done some very through testing, I'm pretty confident it shouldn't break anything. I've accounted for x86/x86_64 differences. I've added a print statement that prints info about variables: $(info Input info: ....) This line generates the same values for when you run build.sh as well as when make_linux is invoked directly. Produced eclipse and eclipse_xxxx.so work well. Tested on Fedora 27, Wayland, gtk3.22, x86_64. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=530012 Change-Id: I07ec8f453acd93d368e5e8f927fa65354da0f68b Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2018-01-03Bug 528926 – [gtk] build.sh should find java on it's own if notI20180110-0100I20180109-2000I20180108-2000I20180107-2000I20180106-1500I20180105-2000I20180104-2000I20180104-0030I20180103-2000Leo Ufimtsev1-0/+11
specified. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=528926 Change-Id: I23e3d9d7aed0ea7702329e7e705120539420f5dc Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2017-05-29Bug 517013 - Avoid memcpy@GLIBC_2.14 dependency on Linux x86_64Martin Oberhuber1-0/+7
On newer Linux x86_64 hosts like REL7, an optimized version of memcpy() is available in glibc and linked in by default. The drawback of linking that optimized version is, that the resulting binaries don't run any more on older Linux distributions like REL6 (where that optimized memcpy@GLIBC_2.14 is not available). This fix avoids the problem by replacing memcpy() with memmove() on Linux x86_64 hosts only. To be safe, it also compiles with -fno-builtin-memcpy -fno-builtin-memmove on Linux x86_64. See also bug 515155 for a very similar fix in SWT to support REL6. Change-Id: I39bc8d4975015eb52f35d3d02eae921bf6d66478 Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com> Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2017-04-07Bug 512282 - Rebuild eclipse launchers for linux ppc64 and ppc64le usingArun Thondapu1-5/+7
the machines provided by redhat Adjust default JAVA_HOME values in the build script for Linux Change-Id: I5eaa0c83ffb308e696ebde52ca651a647d9de875 Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2016-05-19Bug 491519 - Need 64-bit launcher for Solaris/SPARCI20160521-1500I20160520-2000I20160519-1730Arun Thondapu1-5/+12
Change-Id: Id75d6db2a397e8e8da9a3fc5648bdff6199bb83c Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2016-04-08Bug 429335 - Need 64-bit launcher for Solaris/X86_64Y20160414-1000I20160412-0800Arun Thondapu1-2/+10
Change-Id: Ia15b66b2ac38b55b6d931f11a88c6308209ce514
2016-03-30Revert "Bug 429335 - Need 64-bit launcher for Solaris/X86_64"I20160330-1230Thomas Watson1-10/+2
This reverts commit fbf4e7bbb85949f0cc7f759254baae0f9b6449c3.
2016-03-30Bug 429335 - Need 64-bit launcher for Solaris/X86_64I20160330-0930Arun Thondapu1-2/+10
Change-Id: Ia15b66b2ac38b55b6d931f11a88c6308209ce514
2016-03-16Bug 489642 - 32 bit launcher on linux is "ELF 64-bit LSB"Arun Thondapu1-0/+3
Change-Id: Id997f8c2da29da4bcb97419161f03022bf51e9d8
2015-11-13Bug 431197 - Provide launchers for arm and aarch64I20151117-0800Alexander Kurtakov1-0/+10
Add fragments hook them in the build system but conditionally via profiles. Change-Id: Ia93e5ac1a495bc4c953f861e583747ce89c22256 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2014-12-10Binaries v20141210-0418I20141210-2000I20141210-0800Arun Thondapu1-0/+7
2014-08-21Bug 442294 - Add build instructions for ppc64le platformSteve Francisco1-2/+8
Signed-off-by: Steve Francisco <cisco@ca.ibm.com>
2013-02-15Bug 394216 - o.e.equinox.executables IUs must be in build repoPaul Webster1-0/+238
Generate the correct feature and a secondary IU that doesn't include all executables.

    Back to the top