mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 00:32:55 +00:00
add a hack that fixes:
llvm-gcc main.c -Wl,-native -o a.out -g This is important because it used by many configure scripts. John, please pull this onto the 1.6 branch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24163 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
465c737467
commit
2b11995547
@ -423,7 +423,10 @@ int llvm::GenerateNative(const std::string &OutputFilename,
|
||||
|
||||
// Add in the libraries to link.
|
||||
for (unsigned index = 0; index < Libraries.size(); index++)
|
||||
if (Libraries[index] != "crtend") {
|
||||
// HACK: If this is libg, discard it. This gets added by the compiler
|
||||
// driver when doing: 'llvm-gcc main.c -Wl,-native -o a.out -g'. Note that
|
||||
// this should really be fixed by changing the llvm-gcc compiler driver.
|
||||
if (Libraries[index] != "crtend" && Libraries[index] != "g") {
|
||||
std::string Tmp = "-l"+Libraries[index];
|
||||
StringsToDelete.push_back(strdup(Tmp.c_str()));
|
||||
args.push_back(StringsToDelete.back());
|
||||
|
Loading…
x
Reference in New Issue
Block a user