X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Message-ID: <5A4FB869.7070504@gmx.de> Date: Fri, 05 Jan 2018 18:39:53 +0100 From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com]" User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.13) Gecko/20101206 SUSE/3.1.7 Thunderbird/3.1.7 MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: ANNOUNCE: DJGPP port of GNU binutils 2.29 uploaded. References: <201707301540 DOT v6UFecLb017840 AT delorie DOT com> <5980C3AA DOT 2080305 AT gmx DOT de> <598108FD DOT 5060908 AT gmx DOT de> <83ini6zmsv DOT fsf AT gnu DOT org> <5984FE96 DOT 9040905 AT gmx DOT de> <59D94AEB DOT 8050700 AT gmx DOT de> In-Reply-To: <59D94AEB.8050700@gmx.de> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:jZqGO0RIFrf577py02uKdkl8ou9iqeOg4FpPmjGBnst8FibfwFy u3MViTPGXU1QhYGHV2BEc99Q0y/ZX2MBMp64JuFLEHFdcWi01sGM8lnAnJoU/Bv84v4bP6D n9uZx4ivoBdRhQx0I44OQ2BrRYKMhdZ/lpucWY3PvpeBCBKVfiKIwulXDO0t5mHkbgRev3/ 0bw4jXNyYIiGBYlrPDGKQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:7rmQ7nThUd8=:fpOKoX/kTlo7lOvr4iBkhG 91XbqtkB8h2ybmTmmW4D/DRkLkpjLyW9jrt8oTdoBjgvjdvdKK1lsmTE9sRCnZ0if/41xqQsh jNMlFhEsa8wwd7wQPlRIOmlIwEhMm+B5YaQN4VRKtqgFM1x/Kb4ix5V1ZmmjoTZpWPPIkA6UC PyuUOZK3OSUarcSWH5BNNZ45C3FruA+sbOcMfLaO9VxJR6jKY9xYdzITLrAMXiYPXiunPKifU X6yGsDuX4MpHN2A+oUMCNC9UoXWcbO4RmvKjb6IL2tVprxmIhA0lh2iKh9tKgQX1NYsAB4npw D4aG2DZnzpO+CyfpwS0t9t7wjoZxRHgmEMUN2mfLgtqLqaa5WH8EgnZcUX/Nf/8LGyFIM4ryt 4xszB4sZAhZs6kqXMAn8ixcJvhR5AKKpI6wiNZ+/DlEvQdqM0sxGZ/IdDSjW8o3C8c1p0hlhx s5pUM+HaJKPuwILVy2yhZRSOYcMbeElG8+K2wzB27TKFOn1mluPn+YtFYPmKWdtgyFFbIWDhW MCDY+XlwgsL/moNGSsZMCsQrpdwKCAZc9cwFPGFb3WlPRjc2p3WCgu2WEX+zmNwGAvizLtvUP Uz6nREttRt0hvFt5UnxG010u+ZehZDZDUgWOKEeVMyhKGI6xJE1shr4kvBGDTZ8mhzQhx4YYR 4nrTodhcvnBOlmDvKrybI7wzH85YkTHcXWJkzvBCGNIpf8c+EDbhR6Pk/psm5BXQjMb8kEb60 22JrTBnqmSTpU/UKkUAgXrp0NCgoK5hncEN4tl35PjJoF9rL8u9rCyVuKUNlRM2qusZ1cUcck bK/al2f1Hke78b46UWeyY2SMx1JhZk5FCp5zuI8ZbsG9//vk+g= Reply-To: djgpp AT delorie DOT com Am 07.10.2017 23:45, schrieb Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com]: > Am 05.08.2017 01:09, schrieb Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com]: >> Am 02.08.2017 05:11, schrieb Eli Zaretskii (eliz AT gnu DOT org) [via djgpp AT delorie DOT com]: >>>> Date: Wed, 02 Aug 2017 01:04:29 +0200 >>>> From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com]" >>>> >>>> IMHO it is easier to fix stdio.h than start endless discussion with the binutils >>>> maintainers. I do not think that the DJGPP user group is still so large that >>>> some one will be hurd if we change _doprnt by __doprnt or something similar. >>> >>> Renaming our _doprnt is certainly doable, but it means some >>> application that really needs our _doprnt will now become broken. >>> >>> An alternative would be to move _doprint to some other header, like >>> libc/doprnt.h. >> >> >> I have moved the _doprnt, _doscan and _doscan_low declarations to libc/doprnt. >> The file name is arbitrary. If some one has a more appropriate one, please >> let me know. I have intentionaly moved also _doscan and _doscan_low together >> with _doprnt. I have seen no reasons to move one of them and let the other >> ones. This shall avoid possible future issues. >> It is ok with me if someone likes to send a DJGPP specific fix to the binutils >> maintainers. I have checked that binutils can be compiled without changes >> with a libc modified by this patch. >> If no one complains about these changes in a period of 3 or 4 weeks I will >> assume that the changes have been accepted and will commit them. > > > I had encouraged every DJGPP user to send a patch to fix the _doprnt > conflict in bfd.c. An inspection of binutils-2.29.1 shows that the > issue has not been fixed and thus I have to assume that either no one > has send a fix to the binutils maintainers or they have refused to fix > this DJGPP specific issue. Thus I will commit the patch below today > to fix this issue at libc level. As discussed before, the problematic > declarations will be moved into a new header. OFYI, I have commited the proposed changes. Regards, Juan M. Guerrero