This site is maintained for archival purposes only. Eclipse projects have transitioned to GitHub and Eclipse GitLab. Use the Projects search tool to locate your project and access its latest code and issue tracker.
Bug 482387 - Add arm and aarch64 source only fragments
Summary: Add arm and aarch64 source only fragments
Status: CLOSED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.5   Edit
Hardware: PC Linux
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Alexander Kurtakov CLA
QA Contact:
URL:
Whiteboard:
Keywords: noteworthy
Depends on:
Blocks: 492748
  Show dependency tree
 
Reported: 2015-11-17 11:21 EST by Alexander Kurtakov CLA
Modified: 2019-05-17 07:37 EDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kurtakov CLA 2015-11-17 11:21:50 EST
Goal is to provide bundles with maven profile activation for compilation both jave and native parts.
Comment 1 Eclipse Genie CLA 2015-11-18 12:23:20 EST
New Gerrit change created: https://git.eclipse.org/r/60726
Comment 2 Eclipse Genie CLA 2015-11-18 12:25:31 EST
New Gerrit change created: https://git.eclipse.org/r/60727
Comment 5 Alexander Kurtakov CLA 2015-11-19 04:45:40 EST
Marking as fixed as the planed stuff if in now.
Comment 6 Arun Thondapu CLA 2015-12-09 12:25:26 EST
Alex, do you think this deserves a mention in the M4 N&N?
Comment 7 Alexander Kurtakov CLA 2015-12-09 13:04:54 EST
It does but I wanted to make it together with some wiki page explaining "how to build your own" which I didn't manage to find time for. Hoping to complete that before next milestone build. Maybe put the docs in the fragments and add it to N&N for next milestone.
Comment 8 Arun Thondapu CLA 2015-12-09 13:10:10 EST
(In reply to Alexander Kurtakov from comment #7)
> It does but I wanted to make it together with some wiki page explaining "how
> to build your own" which I didn't manage to find time for. Hoping to
> complete that before next milestone build. Maybe put the docs in the
> fragments and add it to N&N for next milestone.

Sounds good, thanks!
Comment 9 Stephan Herrmann CLA 2017-01-24 17:38:45 EST
As of bug 510996 the solution here doesn't seem to suffice.
Comment 10 Mat Booth CLA 2017-04-21 05:30:58 EDT
It looks like this change:

https://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=45c115df7ed7bb612de6b4f47e68bfae761c5d0a

Got reverted by this change by the fix for bug 509525:

https://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/bundles/org.eclipse.swt/META-INF/p2.inf?id=765d670fdeea29a4eac7d4137bbdb26169047874

I.e., some Linux fragments were accidentally removed along with the unwanted Unix fragments...

Now if I supply my own Linux arm/aarch64 fragments, SWT will not ensure they are installed.
Comment 11 Eclipse Genie CLA 2017-04-21 05:44:07 EDT
New Gerrit change created: https://git.eclipse.org/r/95455
Comment 12 Mat Booth CLA 2017-04-21 05:46:03 EDT
(In reply to Eclipse Genie from comment #11)
> New Gerrit change created: https://git.eclipse.org/r/95455

Downstream at Fedora we build for three additional architectures: arm, aarch64 and s390x, so ideally I'd want to restore those three deleted entries, as shown in the above gerrit submission.
Comment 13 Alexander Kurtakov CLA 2017-04-21 05:57:37 EDT
This makes tycho try to always resolve them and caused people not being able to build with eclipse.org repos. See bug 491951 for details. I would love to have that but we have to fix the Tycho bug first.
Comment 14 Mat Booth CLA 2017-04-21 06:15:18 EDT
Hmm, I suppose this was not a problem for s390x due to the "contributed" binaries for that arch... I guess this needs thinking about some more.
Comment 15 Ramsey Gurley CLA 2017-10-03 01:04:24 EDT
Any chance of aarch64 builds seeing the light for Oxygen 1a on Oct 11?

If not, is there an up to date build guide for ARM architectures?
Comment 16 elatllat CLA 2018-02-18 07:32:33 EST
Why are all the build instructions obsolete?

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=681726
Comment 17 elatllat CLA 2018-04-10 12:50:14 EDT
Any Eclipse developers like Apple?

Eclipse will not work on the next generation of Apple products if this bug persists and Apple adopts AArch64;

https://www.bloomberg.com/news/articles/2018-04-02/apple-is-said-to-plan-move-from-intel-to-own-mac-chips-from-2020

The over complicated build environment should really be simplified to "git clone $URL && build.sh" to benefit from the advantages of the unix philosophy.
Comment 18 Alexander Kurtakov CLA 2019-05-17 04:24:02 EDT
Source bundles are there https://git.eclipse.org/c/platform/eclipse.platform.swt.binaries.git/tree/bundles linux only though. If anyone wants to see binaries it requires having aarch64 machine available for builds but this should be handled by separate bug.
Comment 19 Eclipse Genie CLA 2019-05-17 04:26:18 EDT
New Gerrit change created: https://git.eclipse.org/r/142306
Comment 21 elatllat CLA 2019-05-17 07:37:02 EDT
Obviously binaries are the goal.
Fedora is the only distribution that offers Eclipse on arm64.
Apache NetBeans has overtaken Eclipse in some ways.