[LLVMbugs] [Bug 466] [libc runtime lib] libc.bc is not a .a file
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Thu Dec 2 02:10:47 PST 2004
http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=466
rspencer at x10sys.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From rspencer at x10sys.com 2004-12-02 04:10 -------
This has been implemented:
1. Bytecode archives should now have the suffix .bca instead of .a. This avoids
the gcc compiler from attempting to read our bytecode archives as if it was
a native archive.
2. The llvm/runtime makefiles and Makefile.rules have been revised to always
build a lib*.bca file when BYTECODE_LIBRARY=1 is specified in the Makefile.
In this case the * in lib*.bca will be $(LIBRARYNAME)
3. Made the LinkLibraries function look for lib*.bca instead of lib*.a
4. Made the LinkLibraries produce a warning if it find a lib*.bca that is not an
archive file. The file is skipped, even if it contains valid bytecode that
*could* be linked.
5. Fixed a problem with llvm-ar that thwarted construction of the symbol table
the first time the archive was built. This means our runtime libraries now
get symbol tables by default without running llvm-ranlib.
Bug Resolved.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list