Merge pull request #1621 from VoR0220/fixLinkerForBinariesWithImports

fix for linker wrt binaries generated with import statements
This commit is contained in:
chriseth 2017-01-31 11:13:02 +01:00 committed by GitHub
commit 547501c02e

View File

@ -426,7 +426,9 @@ bool CommandLineInterface::parseLibraryOption(string const& _input)
for (string const& lib: libraries) for (string const& lib: libraries)
if (!lib.empty()) if (!lib.empty())
{ {
auto colon = lib.find(':'); //search for last colon in string as our binaries output placeholders in the form of file:Name
//so we need to search for the second `:` in the string
auto colon = lib.rfind(':');
if (colon == string::npos) if (colon == string::npos)
{ {
cerr << "Colon separator missing in library address specifier \"" << lib << "\"" << endl; cerr << "Colon separator missing in library address specifier \"" << lib << "\"" << endl;