I haven't confirmed that it's the case at all, but I guess this thread is an attempt to fix it:

https://roy.marples.name/archives/dhcpcd-discuss/0003037.html
Title is: "Error building 8.1.9 for Smoothwall Express"

They seem to be fixing it "by accident" and moving around the #include <fcntl.h> definition. I should imagine this accidentally fixes it due to some random change in header parse order

My proposed patch should prevent it occuring on this or other projects though

Thanks for your superb help figuring out the original issue!! The error completely threw me! :-)

Ed W


On 16/06/2020 08:19, Yann Sionneau wrote:
Hi,

I'm curious as to why/how it does compile the latest dhcpcd fine?

Is upstream code changed/fixed?

Maybe we didn't understand something here?

Regards,

Yann

On 15/06/2020 16:14, Waldemar Brodkorb wrote:
Hi,

All is fine. I have just seen that the latest dhcpcd is compiling fine with out the patch, but I will apply anyway.

Best regards
  Waldemar

Am 15.06.2020 um 15:55 schrieb Ed W <[email protected]>:

Hi, Any feedback on this? I'm probably not submitting patches in the correct style - please guide me on what you need?

Thanks

Ed W


On 11/06/2020 17:57, Ed W wrote:
On 11/06/2020 17:20, Ed W wrote:
Hi!

Haha! So obvious now that you've pointed it out!! Yes, I confirm that this is the problem! I never even thought to look for such macros upstream! Thanks!

OK, can I propose a patch to uclibc-ng to change the naming of the unused fields to include "uclibc" in the name. This is in the style of glibc, which does the same (only with __glibc_unused)

Signed off: Ed Wildgoose <[email protected]>

Apologies. Previous patch was obviously useless... I'm tired and not thinking before writing. More useful patch submitted, it amends all architectures and renames the spare fields to include a namespace (__uclibc_).

Patch created with:

   sed -i -e 's/__unused/__uclibc_unused/' libc/sysdeps/linux/*/bits/*stat.h

This is inline with what glibc is doing, they tend to call spare fields either __glibc_unused or __glibc_reserved


Thanks so much for putting me on the right track to resolving this

Ed W



_______________________________________________
devel mailing list
[email protected]
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel


_______________________________________________
devel mailing list
[email protected]
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
devel mailing list
[email protected]
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
devel mailing list
[email protected]
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel



_______________________________________________
devel mailing list
[email protected]
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to