From b9f089fc4a3c852858bbc8e60c5ac19b7736d7a9 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Thu, 14 Feb 2013 18:02:56 +0100 Subject: [PATCH] Don't search libgcc_s.so.1 on /lib64 It seems libgcc_s.so.1 is systematically on /lib/ (whether /lib/$triplet for multiarch systems or just /lib for other systems). --- tcc.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tcc.h b/tcc.h index 1f0343e3..48f9b214 100644 --- a/tcc.h +++ b/tcc.h @@ -222,7 +222,11 @@ #endif /* library to use with CONFIG_USE_LIBGCC instead of libtcc1.a */ -#define TCC_LIBGCC CONFIG_SYSROOT "/" CONFIG_LDDIR "/libgcc_s.so.1" +#ifndef CONFIG_MULTIARCHDIR +# define TCC_LIBGCC CONFIG_SYSROOT "/lib/libgcc_s.so.1" +#else +# define TCC_LIBGCC CONFIG_SYSROOT "/" CONFIG_LDDIR "/libgcc_s.so.1" +#endif /* -------------------------------------------- */ /* include the target specific definitions */ -- 2.11.4.GIT