File l4env-lxtemp.patch of Package l4env
--- pkg/uclibc++/lib/contrib/uclibc++/extra/config/Makefile.orig
+++ pkg/uclibc++/lib/contrib/uclibc++/extra/config/Makefile
@@ -101,7 +101,7 @@
.PHONY: ncurses
ncurses:
- @echo "main() {}" > lxtemp.c
+ @echo "void main() {}" > lxtemp.c
@if $(HOSTCC) lxtemp.c $(LIBS) ; then \
$(RM) lxtemp.c a.out; \
else \
--- tool/config/lxdialog/Makefile.orig
+++ tool/config/lxdialog/Makefile
@@ -30,7 +30,7 @@
$(HOST_CC) -o $@ $(OBJS) $(LIBS)
ncurses:
- $(VERBOSE)echo "main() {}" > lxtemp.c
+ $(VERBOSE)echo "void main() {}" > lxtemp.c
$(VERBOSE)if $(HOST_CC) -lncurses lxtemp.c ; then \
rm -f lxtemp.c a.out; \
else \
--- Makefile.org
+++ Makefile
@@ -185,13 +185,13 @@
Makeconf.bid.local-internal-names:
ifeq ($(INT_CPP_NAME_SWITCH), y)
- $(VERBOSE) set -e; X="tmp.$$$$$$RANDOM.c" ; echo 'int main(void){}'>$$X ; \
+ $(VERBOSE) set -e; X="tmp.$$$$$$RANDOM.c" ; echo 'int main(void){return 0;}'>$$X ; \
rm -f $$X.out ; $(LD_PRELOAD)=$(BID_LIBGENDEP) GENDEP_SOURCE=$$X \
GENDEP_OUTPUT=$$X.out $(CC) -c $$X -o $$X.o; \
test -e $$X.out; echo INT_CPP_NAME=`cat $$X.out` \
>>$(DROPSCONF_CONFIG_MK); \
rm -f $$X $$X.{o,out};
- $(VERBOSE)set -e; X="tmp.$$$$$$RANDOM.cc" ; echo 'int main(void){}'>$$X; \
+ $(VERBOSE)set -e; X="tmp.$$$$$$RANDOM.cc" ; echo 'int main(void){return 0;}'>$$X; \
rm -f $$X.out; $(LD_PRELOAD)=$(BID_LIBGENDEP) GENDEP_SOURCE=$$X \
GENDEP_OUTPUT=$$X.out $(CXX) -c $$X -o $$X.o; \
test -e $$X.out; echo INT_CXX_NAME=`cat $$X.out` \
@@ -199,7 +199,7 @@
rm -f $$X $$X.{o,out};
endif
ifeq ($(INT_LD_NAME_SWITCH), y)
- $(VERBOSE) set -e; X="tmp.$$$$$$RANDOM.c" ; echo 'int main(void){}'>$$X ; \
+ $(VERBOSE) set -e; X="tmp.$$$$$$RANDOM.c" ; echo 'int main(void){return 0;}'>$$X ; \
rm -f $$X.out ; $(LD_PRELOAD)=$(BID_LIBGENDEP) GENDEP_SOURCE=$$X. \
GENDEP_OUTPUT=$$X.out $(CC) $$X -o $$X.; \
test -e $$X.out; echo INT_LD_NAME=`cat $$X.out` \