From 88a37dc62099b49e71a05342460da4061d5f23dd Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Wed, 28 Aug 2019 00:45:21 +0900 Subject: Stop passing CC_LIBS in compile_c_to_o To fix "gcc: -lgcc: linker input file unused because linking not done" in https://rubyci.org/logs/rubyci.s3.amazonaws.com/openbsd65/ruby-master/log/20190826T200009Z.log.html.gz Still I'm intentionally leaving CC_DLDFLAGS_ARGS because making compiler options different might result in compile/link failure. (Of course CC_DLDFLAGS_ARGS usually should not have compiler options, but it might include by bad configure setup) The same problem may exist in MJIT_LIBS used inside CC_LIBS as well, but I just ignored that case because it impacts only MinGW / cygwin, hoping that their users do not perform a wrong configure. --- mjit_worker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mjit_worker.c') diff --git a/mjit_worker.c b/mjit_worker.c index aeb9446e44..499f8cff75 100644 --- a/mjit_worker.c +++ b/mjit_worker.c @@ -792,7 +792,7 @@ compile_c_to_o(const char *c_file, const char *o_file) "-c", NULL }; - char **args = form_args(5, cc_common_args, CC_CODEFLAG_ARGS, files, CC_LIBS, CC_DLDFLAGS_ARGS); + char **args = form_args(4, cc_common_args, CC_CODEFLAG_ARGS, files, CC_DLDFLAGS_ARGS); if (args == NULL) return false; -- cgit v1.2.3