rkd77 / elinks

Fork of elinks
Other
335 stars 35 forks source link

elinks-0.15.1 build fails after make updated from 4.3 to 4.4 - parallel build had to be turned off #209

Open Bonnietwin opened 1 year ago

Bonnietwin commented 1 year ago

In the IPFire project we had a successful build of elinks-0.15.1 running with a parallel build. When make was updated from version 4.3 to 4.4 the elinks build failed with the following log.

[MAKE all(B] src make[2]: Entering directory '/usr/src/elinks-0.15.1/src' [MAKE all(B] src/bfu make[3]: Entering directory '/usr/src/elinks-0.15.1/src/bfu' [LD(B] src/lib.o [CC(B] src/bfu/button.o ld: no input files make[2]: [.././Makefile.lib:121: lib.o] Error 1 make[2]: Waiting for unfinished jobs....

After removing the parallel build option from elinks it was able to successfully build again.

Is there any clue as to why the parallel build option in elinks caused its build to fail when make moved from version 4.3 to 4.4

rkd77 commented 1 year ago

If you want parallel build use meson. If make must be used, make -j1 is the only solution. I doubt that ever parallel make worked with elinks. No, and it won't be fixed.