diff --git a/README-MAINTAINER.md b/README-MAINTAINER.md index 56d362147..6b40c16be 100644 --- a/README-MAINTAINER.md +++ b/README-MAINTAINER.md @@ -42,7 +42,7 @@ For archiving purposes, the release is also published in a separate folder for each version, with the archive in the top folder and the p2 repo as a sub-folder -- +- - The official download page is @@ -57,12 +57,13 @@ Install the **CBI Aggregator Editor** from: - -At first use, clone the SimRel Git repo: +At first use, fork the SimRel Git repo from: -```bash -git clone ssh://lionescu@git.eclipse.org:29418/simrel/org.eclipse.simrel.build org.eclipse.simrel.build.git -scp -p -P 29418 lionescu@git.eclipse.org:hooks/commit-msg org.eclipse.simrel.build.git/.git/hooks/ -``` +- + +to + +- ### SimRel deadline @@ -272,7 +273,7 @@ In Eclipse: - right click: **Show Properties View** - in the right side, edit the **Location** field to the new release candidate p2 URL (like -`https://download.eclipse.org/embed-cdt/release-candidates/6.5.0-202307251916/p2/` +`https://download.eclipse.org/embed-cdt/release-candidates/6.5.0-202401111557/p2/` and press Enter - select all the features in the contribution, right-click and choose **Fix Versions** @@ -281,7 +282,7 @@ and press Enter - Save - stage `simrel.aggr` & `embedcdt.aggrcon` - commit with a message like: - - _embedcdt: update for 6.5.0-202307251916_, + - _embedcdt: update for 6.5.0-202401111557_, - _Signed-off-by: Liviu Ionescu _ - click the **Commit** button (do not Push yet) - right click, Show in local Terminal @@ -311,7 +312,7 @@ In about 7-8 minutes it'll automatically rebuild the staging repo: Announce the release candidate to the **embed-cdt-dev@eclipse.org** list; use a subject like -**Embed CDT v6.5.0-202307251916 release candidate**, +**Embed CDT v6.5.0-202401111557 release candidate**, and pass a link to the release page, available at: - @@ -326,7 +327,7 @@ Go to the release candidate folder - [https://download.eclipse.org/embed-cdt/release-candidates/](https://download.eclipse.org/embed-cdt/release-candidates/) -Copy the tag and enter it in Git, like `v6.5.0-202307251916` (with `v`). +Copy the tag and enter it in Git, like `v6.5.0-202401111557` (with `v`). ## Publish the final release @@ -380,12 +381,12 @@ In the `develop` branch, in `_posts/plugins/releases`, add a new release page. As links for the latest two, open and get the archive URL, like: -- +- Isolate the part starting with `/embed-cdt/...` and update the URLs to use the download redirect: -- -- +- +- Go to and update the fixed issues. diff --git a/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml b/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml index 1ab74caf4..1123aacb7 100644 --- a/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml +++ b/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml @@ -2908,6 +2908,11 @@ id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" superClass="ilg.gnumcueclipse.managedbuild.cross.option.base.linker.paths"> + @@ -3098,6 +3103,11 @@ id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.paths" superClass="ilg.gnumcueclipse.managedbuild.cross.option.base.linker.paths"> + diff --git a/plugins/org.eclipse.embedcdt.managedbuild.cross.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.embedcdt.managedbuild.cross.core/META-INF/MANIFEST.MF index a45b265d5..5a50b6ca0 100644 --- a/plugins/org.eclipse.embedcdt.managedbuild.cross.core/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.embedcdt.managedbuild.cross.core/META-INF/MANIFEST.MF @@ -10,7 +10,8 @@ Require-Bundle: org.eclipse.embedcdt.core;bundle-version="6.5.0", org.eclipse.cdt.managedbuilder.core;bundle-version="9.0.0", org.eclipse.core.expressions;bundle-version="3.7.0", org.eclipse.core.resources;bundle-version="3.13.800", - org.eclipse.core.runtime;bundle-version="3.19.0" + org.eclipse.core.runtime;bundle-version="3.19.0", + org.eclipse.cdt.managedbuilder.gnu.ui;bundle-version="8.6.0" Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-Vendor: %bundle.vendor diff --git a/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.properties b/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.properties index 6c8977d44..8ceb47f94 100644 --- a/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.properties +++ b/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.properties @@ -91,6 +91,7 @@ option.linker.printgcsections=Print removed sections (-Xlinker --print-gc-sectio option.linker.strip=Omit all symbol information (-s) option.linker.libs=Libraries (-l) option.linker.paths=Library search path (-L) +option.linker.libs.group=Group libraries (-Wl,--start-group ... -Wl,--end-group) option.linker.flags=Linker flags (-Xlinker [option]) option.linker.otherobjs=Other objects option.linker.other=Other linker flags diff --git a/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.xml b/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.xml index 4ee55876d..9119cd7f5 100644 --- a/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.xml +++ b/plugins/org.eclipse.embedcdt.managedbuild.cross.core/plugin.xml @@ -651,6 +651,7 @@ command="-l" id="ilg.gnumcueclipse.managedbuild.cross.option.base.linker.libs" isAbstract="true" + commandGenerator="org.eclipse.embedcdt.managedbuild.cross.core.GnuCppLibrariesCommandGenerator" name="%option.linker.libs" valueType="libs"> @@ -662,6 +663,13 @@ name="%option.linker.paths" valueType="libPaths"> + + @@ -2009,6 +2014,11 @@ id="ilg.gnumcueclipse.managedbuild.cross.riscv.option.cpp.linker.paths" superClass="ilg.gnumcueclipse.managedbuild.cross.option.base.linker.paths"> + diff --git a/repositories/org.eclipse.embedcdt-repository/composite/compositeArtifacts.xml b/repositories/org.eclipse.embedcdt-repository/composite/compositeArtifacts.xml index 9d435ab4d..454855862 100644 --- a/repositories/org.eclipse.embedcdt-repository/composite/compositeArtifacts.xml +++ b/repositories/org.eclipse.embedcdt-repository/composite/compositeArtifacts.xml @@ -4,7 +4,7 @@ type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository' version='1.0.0'> - + @@ -16,5 +16,6 @@ + diff --git a/repositories/org.eclipse.embedcdt-repository/composite/compositeContent.xml b/repositories/org.eclipse.embedcdt-repository/composite/compositeContent.xml index 3374f11b6..e2ba07f0b 100644 --- a/repositories/org.eclipse.embedcdt-repository/composite/compositeContent.xml +++ b/repositories/org.eclipse.embedcdt-repository/composite/compositeContent.xml @@ -4,7 +4,7 @@ type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1.0.0'> - + @@ -16,5 +16,6 @@ +