Seems like I was wrong. It will fail even if the default flags are blocked:
From the build log after blanking out the flags from dpkg-buildpackage
ld -o libcgi-java.so cgi-java.o
ld: warning: cannot find entry symbol _start; defaulting to 00000000004000e8
cgi-java.o: In function `Java_cx_ath_matthew_cgi_CGI_getfullenv':
/tmp/buildd/libmatthew-java-0.7.1/cgi-java.c:30: undefined reference to `environ'
/tmp/buildd/libmatthew-java-0.7.1/cgi-java.c:34: undefined reference to `environ'
cgi-java.o: In function `Java_cx_ath_matthew_cgi_CGI_getenv':
/tmp/buildd/libmatthew-java-0.7.1/cgi-java.c:42: undefined reference to `getenv'
Seems like I was wrong. It will fail even if the default flags are blocked:
From the build log after blanking out the flags from dpkg-buildpackage ath_matthew_ cgi_CGI_ getfullenv' : libmatthew- java-0. 7.1/cgi- java.c: 30: undefined reference to `environ' libmatthew- java-0. 7.1/cgi- java.c: 34: undefined reference to `environ' ath_matthew_ cgi_CGI_ getenv' : libmatthew- java-0. 7.1/cgi- java.c: 42: undefined reference to `getenv'
ld -o libcgi-java.so cgi-java.o
ld: warning: cannot find entry symbol _start; defaulting to 00000000004000e8
cgi-java.o: In function `Java_cx_
/tmp/buildd/
/tmp/buildd/
cgi-java.o: In function `Java_cx_
/tmp/buildd/