diff options
author | Eric Andersen <andersen@codepoet.org> | 2002-04-14 03:32:14 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2002-04-14 03:32:14 +0000 |
commit | 5ce9147ea3796f0dca7f8fffce8b4c398eb08915 (patch) | |
tree | 2be24c643076c82822ab78c0bd07ab74a48ec9f0 /extra | |
parent | ed44f35a1aa84c6e42dac46aab75e9f8fcc6d7b7 (diff) |
Manuel and I were looking into a problem with applications failing to link
(undefined reference to `main') when the .o file containing main was contained
in an static library(a '.a' ar archive). It turns out that due to its single
pass nature, GNU ld was failing to pull it into the build. This sticks a dummy
reference to main() into crt0.o, so that when an application is linked with the
main() function in a static library, we can be sure that main() actually gets
linked in.
-Erik
Diffstat (limited to 'extra')
0 files changed, 0 insertions, 0 deletions