Re: [DynInst_API:] Pruning former platform support


Date: Fri, 10 Jan 2014 11:32:05 -0800
From: Josh Stone <jistone@xxxxxxxxxx>
Subject: Re: [DynInst_API:] Pruning former platform support
Great, thanks - I'll go after everything mentioned except vxworks.  I'll
also do each in separate commits, to more easily revert and resurrect
one if we regret it.

Josh


On 01/10/2014 08:49 AM, Jeff Hollingsworth wrote:
> 
> I am happy to drop AIX.  Even IBM seems to have dropped it for HPC.
> 
> Jeff
> 
> On 1/10/2014 11:43 AM, Barton Miller wrote:
>> Ok...keep vxworks, I'll OSF.
>>
>> Thoughts on AIX?
>>
>> --bart
>>
>>
>>> On Jan 10, 2014, at 10:38 AM, Jeff Hollingsworth <hollings@xxxxxxxxxx> wrote:
>>>
>>>
>>> Let's keep VxWorks a bit longer,  I am trying to get some money to keep that alive.
>>>
>>> OSF was the operating system for Alpha, it can go.
>>>
>>> Jeff
>>>
>>>> On 1/10/2014 11:28 AM, Barton Miller wrote:
>>>> Hi Josh and thanks for this offer.  Yes, this type of cleanup is overdue.
>>>>
>>>> Yes, we can definitely cut support for:
>>>> Alpha
>>>> MIPS
>>>> IRIX
>>>> Solaris
>>>>
>>>> I'd like to get Jeff Hollingsworth's comments on vxworks (Jeff is cc'd).
>>>>
>>>> And I'm not sure what OSF is.  Folks?
>>>>
>>>> As for AIX, any comments on whether this will come up again with IBM?
>>>>
>>>> --bart
>>>>
>>>>
>>>>> On Jan 9, 2014, at 4:22 PM, Josh Stone <jistone@xxxxxxxxxx> wrote:
>>>>>
>>>>> As I look for minor tasks that I can help with, one possibility is to
>>>>> clean up platforms that used to be supported, but are no longer.
>>>>>
>>>>> First looking at arch_* macros, arch_alpha and arch_mips have just one
>>>>> tiny occurrence each, and seem like obvious things to prune.
>>>>>
>>>>> There are more os_* macros.  I think os_freebsd, os_linux, os_windows,
>>>>> and all the os_bg* platforms are the only ones with active support.
>>>>> That leaves os_aix, os_irix, os_osf, os_solaris, and os_vxworks which
>>>>> seem to not be supported anymore.
>>>>>
>>>>> So, would patches be acceptable to remove code for these platforms?  As
>>>>> a first pass, I just intend to look around those mentioned macros, and
>>>>> any source files that were completely specific to those platforms.
>>>>> Later we might approach it a little more deeply, for example by removing
>>>>> unneeded abstractions.
>>>>>
>>>>>
>>>>> Josh
>>>>> _______________________________________________
>>>>> Dyninst-api mailing list
>>>>> Dyninst-api@xxxxxxxxxxx
>>>>> https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
> 

[← Prev in Thread] Current Thread [Next in Thread→]