I get following warning when linking programs w/ -W,--warn-common
/usr/lib/libc.so: warning: multiple common of `environ'
/usr/lib/crt1.o: warning: previous common is here
World is at the save git version as kernel
Tomorrow Will Never Die
#1 Updated by marino over 5 years ago
Multiple definitions of environ is intentional:
I copied NetBSD's approach to dealing with "local: *;" linker map issue:
Christos notes the better solution would be to move __environ and __progname from csu to libc.