Community
Participate
Working Groups
If the Cross-GCC toolchain is installed (either because the Cross-GCC plugin is installed manually or because PTP is installed into the C/C++ EPP (which includes it)) then it isn't possible to create sync projects with any toolchain or standard C projects with the Cross-GCC toolchain. Specific problems: 1) the SyncConfigToBuildConfigWizardPage is shown for all CDT projects (also standard C and non-sync remote) 2) SyncConfigToBuildConfigWizardPage prevents the custom toolchain page from being shown on Linux and Mac but not on Windows 3) the pages shown in the NewSyncProject wizard doesn't depend on the toolchain selected. Without the SyncConfigToBuildConfigWizardPage or on Windows the cross-gcc page is always shown 4) the cross-gcc page is setup so that one needs to visit it for the finish button to become active These problems together makes it so that the finish button is never enabled on Linux/Mac for either any sync project or a C Project with cross-gcc toolchain.
Bugfix for 1 and 3 are committed but are not including in RC4. The cause for problem 2 is a incorrect SyncConfigToBuildConfigWizardPage.getNextPage(). A bugfix for that will be committed later.
Was this issue resolved?
The more serious problems were solved last summer, but the minor problems remain. There are two open Gerrit reviews from our attempts to solve the remaining problems: https://git.eclipse.org/r/#/c/14149/ https://git.eclipse.org/r/#/c/14145/