Re: [PING^3][PATCH 3/3][DejaGNU] target: Wrap linker flags into `-largs'/`-margs' for Ada

Jacob Bachmeyer <[email protected]>
Newsgroups gmane.comp.gcc.patches,gmane.comp.sysutils.dejagnu.general
Message-ID <[email protected]>
Maciej W. Rozycki wrote:
> On Tue, 21 May 2019, Jacob Bachmeyer wrote:
>   
>>>  IOW I don't discourage you from developing a comprehensive solution, 
>>> however applying my proposal right away will help at least some people and 
>>> will not block you in any way.
>>>   
>>>       
>> Correct, although, considering how long my FSF paperwork took, I might 
>> be able to finish a comprehensive patch before your paperwork is 
>> completed.  :-)
>>     
>
>  So by now the FSF paperwork has been long completed actually.
>   

Yes, that turned out to be optimistic, for a few reasons.

>>>  You are welcome to go ahead with your effort as far as I am concerned.
>>>   
>>>       
>> I am working on it.  :-)
>>     
>
>  Hopefully you have made good progress now.

Progress is stalled because the DejaGNU maintainer has not been seen on 
this list since March and I am unsure about working too far ahead of the 
"accepted" line.

> Otherwise this is a ping for:
>
> <https://lists.gnu.org/archive/html/dejagnu/2019-05/msg00000.html>
>
> Once complete your change can go on top of mine and meanwhile we'll have 
> a working GCC test suite.
>   

There might be a merge conflict, but that will be easy to resolve by 
overwriting your patch with mine.  I will make sure to include the 
functionality in the rewrite.

I have just sent a patch to the list that has been waiting in my local 
repository since June.  It adds unit tests for the 
default_target_compile procedure, but currently verifies the broken Ada 
handling.  Would you be willing to supply a patch to update those tests 
to the correct behavior?  If so, I will also merge your code on my local 
branch and we might even avoid the merge conflict down the line.

While you are doing that, could you also explain what the various -?args 
GNU Ada driver options do and if any others are needed or could be 
needed?  I will ensure that the rewrite handles all cases if I can get a 
solid description of what those cases actually are.  The rewrite will 
group complier/linker/etc. options in separate lists internally, so 
using those options will be easy without adding more hacks to a 
procedure that has already become a tissue of hacks.

-- Jacob
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.