Am 22.08.2012 13:23, schrieb François Revol:
When porting dtc, make tests fail currently due to this code: struct sigaction sa_int = { .sa_sigaction = sigint_handler, }; It seems gcc4 doesn't like it due to the unnamed union in our sigaction declaration... or maybe it's just too old and I should update my dev partition, anyone with a recent gcc who could test it? I can work around it but IIRC it's not the first time I stumble on this.
One possible work-around would be to introduce a struct sigaction that does not use an unnamed union that could be set free on some definition.
Bye, Axel.