Howdy,

I have been building various software packages for quite a few years and have 
NEVER run into this problem, until about a month ago.

I build gcc from their repository about once a month. The past few weeks have 
seen these builds ALWAYS failing in the libcody directory of the gcc tree. 
There is a "project" at github that fails the same way.

I engaged with bugzilla.redhat.com (DJ Delorie at RedHat) on this problem and 
he found (masterfully) that the libcody Makefiles use recursion (in the build 
tree). 

Once I removed the lndir ../gcc or ../libcody and just ran these commands:

mkdir obj-x86_64-pc-linux-gnu

cd obj-x86_64-pc-linux-gnu

../(gcc/libcody)/configure...

The build(s) succeeded.

The make command folks have refused to address this issue, claiming that it's 
NOT A BUG in make. It seems to me that programs vulnerable to this kind of bug 
SHOULD protect themselves from the infinite loop and resulting SEGFAULT... I 
think it's just smart programming.

Is it possible that lndir is doing something wrong?

Best regards,

George...

Reply via email to