History

Prevent tail spin crash when option -pthread is used.

Jean-Claude Beaudoin committed 10 years ago

Commit d5a1e321 parent beab3f81 file · +4 −2Browse files

Unified · Split

libtcc.c+4−2
@@ -2410,8 +2410,10 @@ PUB_FUNC int tcc_parse_args(TCCState *s, int argc, char **argv) · 2409 unmodified lines
24102410 if (s->output_type == 0)
24112411 s->output_type = TCC_OUTPUT_EXE;
24122412
2413− if (pas->pthread && s->output_type != TCC_OUTPUT_OBJ)
2414− tcc_set_options(s, "-lpthread");
2413+ if (pas->pthread && s->output_type != TCC_OUTPUT_OBJ) {
2414+ args_parser_add_file(s, "-lpthread", TCC_FILETYPE_BINARY);
2415+ s->nb_libraries++;
2416+ }
24152417
24162418 if (s->output_type == TCC_OUTPUT_EXE)
24172419 tcc_set_linker(s, (const char *)pas->linker_arg.data);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t