Previously it was possible to specify e.g. -q<lib> and still link with
lib. Avoid such behaviour by checking for '-l' instead of '-l.'
---
tcc.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tcc.c b/tcc.c
index b9478d9..136612e 100644
--- a/tcc.c
+++ b/tcc.c
@@ -474,7 +474,7 @@ int main(int argc, char **argv)
const char *filename;
filename = files[i];
- if (filename[0] == '-' && filename[1]) {
+ if (filename[0] == '-' && filename[1] == 'l') {
if (tcc_add_library(s, filename + 2) < 0) {
error_noabort("cannot find %s", filename);
ret = 1;
--
1.7.1.427.g9562c
_______________________________________________
Tinycc-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/tinycc-devel