Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] Recompiling Mac's native launcher
  • From: SRAVAN LAKKIMSETTI <sravankumarl@xxxxxxxxxx>
  • Date: Tue, 10 Oct 2023 12:18:44 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in.ibm.com; dmarc=pass action=none header.from=in.ibm.com; dkim=pass header.d=in.ibm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FH+lB0gsv+nT10POx5apQ3oDkn+U6IZnB1stbHWayyM=; b=W24ydzzl8whHKc12lO5xTAVKW+k13b2JdeF+qwXgtBfdEVayfmEUzqJwHpzhRHqIodrDOOMVCRxm0rHhvre2vmRXJXWo0PhFxu2drVV56lKqwoUSqXUGjptxZmSKmehAdG7qryL6nsVBk1JWW8mbxki0/Fgy8jSEPrhXgNLJNeEBCAXTIZgFtb6oHnSSaJ3NjK3jDKI0KeGcrpyrx15KBosbMhBIUrr0ud+aKnbr+fhHxRq9/Fjrle/1p4MoRN8pARApb9vixli+NfMSLqWU9KY9s4LgdlhsLOfoKQyeKaR7jGSYYNIGsnmtQmMrp970XCMOKaYFLVlVT2hp6widPQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KxS49VOGr7RF9/VPVlvhalihS2IviaCN2aXLL/xxs9QkvaMIwTNlsRviYl6fs54ilxWXCzg4Ug4RzgVpjIlj6cY/aMskazzuTFTjYBiGBZam38MK1+JOUtiTWNWneepBtaRIzg9ieK08BleVDTqZalg4LWUVnFDc8HRLxa28abZJlijz5Vthfm3p45+6evTcTzH4gNOobAEt/EZhtxVCtghqbdIummzIiHBF5W2ESLhU75SnpUiJHuAmBwWy1JQ3nfCNseMo0/gcMW3atXcFc9Cpd4jdzfxxyNLySPHiFRTZ9o64QS0RF41j8l67ZYLW+DSE4lSDZkuoPNADFiMvRw==
  • Delivered-to: platform-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/platform-dev/>
  • List-help: <mailto:platform-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHZ+qiktAbHQjzGwU+98m7/1K7ulbBC8MnA
  • Thread-topic: [EXTERNAL] [platform-dev] Recompiling Mac's native launcher

Building native launcher is straight forward. The code is in https://github.com/eclipse-equinox/equinox/tree/master/features/org.eclipse.equinox.executable.feature/library. Switch to cocoa folder and run build.sh. it will build the launcer executable and its companion .so file. Replace them in your existing installation.

 

Prerequisites for this would be latest Xcode with macos SDK to be installed.

 

I hope this helps.

 

Thanks

Sravan

 

From: platform-dev <platform-dev-bounces@xxxxxxxxxxx> On Behalf Of Mário Marinato via platform-dev
Sent: Monday, October 9, 2023 4:29 PM
To: Eclipse platform general developers list. <platform-dev@xxxxxxxxxxx>
Cc: Mário Marinato <mariomarinato@xxxxxxxxx>
Subject: [EXTERNAL] [platform-dev] Recompiling Mac's native launcher

 

Hello. I'm part of a team that develops an RCP application that is still based on the Eclipse 3 framework. I know we should've migrated years ago, we're porting it now, but the current version of our system is still alive and needs

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

    Report Suspicious    ‌

ZjQcmQRYFpfptBannerEnd

Hello.

 

I'm part of a team that develops an RCP application that is still based on the Eclipse 3 framework.

 

I know we should've migrated years ago, we're porting it now, but the current version of our system is still alive and needs maintenance, and that's why I'm here.

 

The recent release of the new MacOS, Sonoma, broke our menus (see here), and we discovered that the source of the problem is the native launcher.  If we launch our application using java -jar plugins/org.eclipse.equinox.launcher.jar, the menus work as expected.

 

We then started building an executable jar that performs the call and handles all the other tasks needed (reading the .ini file, handling restarts, so on).

 

But then this idea came to me, that recompiling the native launcher might solve the problem.  This way, we would not need to mess around with a different executable jar.

 

Do you think this is possible?  If so, is there a page with detailed information on how we could achieve this?

 

Thanks.

 

Mario Marinato
~ Rio de Janeiro/Brazil


Back to the top