Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Building native components for CDT

We've avoided having build machines build the native code since for a long time, the foundation didn't have machines that built for all the hosts we supported (e.g. Solaris, AIX, QNX, etc). So whenever someone made a change to the native code, they were responsible for building it themselves or finding friends that had all the machines and checking in the results. That worked because the native code didn't change very often.

Now, today, I'm pretty confident in saying we should only support the big three (Windows, Linux, Mac) in x86 and x86_64 with Mac only 64-bit. I assume with the SWT plan, they have machines that build those. For Windows, I've been using the mingw32 cross-compiler on Linux which works well so that makes it even easier. Mind you if I get time to work on the Windows dbgeng.dll integration, I'll need the Windows Build Tools which are Windows only (I believe but these days you never know).

All that's needed is someone who has the time to set up the builds. We also need to discuss whether we continue to check in the binaries so others don't need such a complex build environment.

Doug.

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On
> Behalf Of Jonah Graham
> Sent: Tuesday, August 29, 2017 3:42 AM
> To: CDT General developers list. <cdt-dev@xxxxxxxxxxx>
> Subject: [cdt-dev] Building native components for CDT
> 
> Hi folks,
> 
> Does anyone know if/where the process for building the native components for
> CDT are?
> 
> For example, I am trying to build the winpty support, at the moment the code
> for it is not committed[1].
> 
> The SWT folk plan in 4.8 (Photon) to move their native builds to Eclipse
> Foundation infra[2,3]. I believe it is critical we do the same.
> 
> The first step in this is to understand/reproduce the build.
> 
> Any insights from those that have built the native components would be greatly
> appreciated. I have raised Bug 521515[4] to track this work.
> 
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=419391#c45
> [2] https://wiki.eclipse.org/SWT/Plan/4.8
> [3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=520200
> [4] https://bugs.eclipse.org/bugs/show_bug.cgi?id=521515
> 
> ~~~
> Jonah Graham
> Kichwa Coders Ltd.
> www.kichwacoders.com
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top