Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] missing org.eclipse.cdt.debug.mi.core in Neon?

Hi Liviu,

I have had a look at your code too. I can also provide help and advice
on making the code base work with CDT 9.0.

There are 5 small changes that needs to be made (each simple change in
multiple places though):

1- From all the MANIFEST.MF's remove org.eclipse.cdt.debug.mi.core dependency
2- In all the TabDebugger's there are references to mi.core, but they
are to set launch configuration settings that are not used anymore, so
I think they can just be deleted. I am referring to the code blocks
with comment "  // These are inherited from the generic
implementation.  // Some might need some trimming.", probably only the
last one, setting ATTR_DEBUGGER_UPDATE_THREADLIST_ON_SUSPEND, should
be left.
3- In all the LaunchConfigurationDelegate cleanupLaunch needs to be
fixed, See https://bugs.eclipse.org/bugs/show_bug.cgi?id=456116 for
details, but basically we need to be passing launches around and not
launchconfigurations in a number of places to operate properly.
4- The API around GdbDebugServicesFactory has changed, so all the
subclasses of it need to be updated for the new constructor, and all
the LaunchConfigurationDelegates need to be updated to. See
https://bugs.eclipse.org/bugs/show_bug.cgi?id=488909#c3
5- GdbLaunch.initialize() now raises an exception, so all the
subclasses that call super.initialize() need a throws DebugException
added.

I think that should about cover it. Please let me know if you would
like any further advice.

Thanks,
Jonah

~~~
Jonah Graham
Kichwa Coders Ltd.
www.kichwacoders.com


On 20 May 2016 at 21:36, Liviu Ionescu <ilg@xxxxxxxxxx> wrote:
>
>> On 20 May 2016, at 23:20, Marc Khouzam <marc.khouzam@xxxxxxxxxxxx> wrote:
>>
>> That plugin was part of CDI and was removed (as announced about a year ago, although we didn't specify a list of affected plugins).
>>
>> Looking at your dependencies it should not be hard to remove the bad dependencies. We can help if some changes needed are not clear to you.
>
> I'll take a look at my old code and try to remove those dependencies.
>
>
> thank you,
>
> Liviu
>
> _______________________________________________
> 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