From f9ac2013779370e0d010922ae3684e601e53aa1d Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Wed, 13 Feb 2013 20:14:13 +0100 Subject: Detect multiarch triplet and lddir from ldd output --- tcc.h | 36 ------------------------------------ 1 file changed, 36 deletions(-) (limited to 'tcc.h') diff --git a/tcc.h b/tcc.h index 3a9c0e8..e9ce802 100644 --- a/tcc.h +++ b/tcc.h @@ -156,42 +156,6 @@ # define CONFIG_SYSROOT "" #endif -#if defined(CONFIG_TCC_MULTIARCH) && defined(TCC_IS_NATIVE) -/* Define architecture */ -# if defined(TCC_TARGET_I386) -# define TRIPLET_ARCH "i386" -# elif defined(TCC_TARGET_X86_64) -# define TRIPLET_ARCH "x86_64" -# elif defined(TCC_TARGET_ARM) -# define TRIPLET_ARCH "arm" -# else -# define TRIPLET_ARCH "unknown" -# endif -/* Define OS */ -# if defined (__linux__) -# define TRIPLET_OS "linux" -# elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__) -# define TRIPLET_OS "kfreebsd" -# elif !defined (__GNU__) -# define TRIPLET_OS "unknown" -# endif -/* Define calling convention and ABI */ -# define TRIPLET_ABI "gnu" -# ifdef __GNU__ -# define CONFIG_MULTIARCHDIR TRIPLET_ARCH "-" TRIPLET_ABI -# else -# define CONFIG_MULTIARCHDIR TRIPLET_ARCH "-" TRIPLET_OS "-" TRIPLET_ABI -# endif -#endif - -#ifndef CONFIG_LDDIR -# ifdef CONFIG_MULTIARCHDIR -# define CONFIG_LDDIR "lib/" CONFIG_MULTIARCHDIR -# else -# define CONFIG_LDDIR "lib" -# endif -#endif - /* path to find crt1.o, crti.o and crtn.o */ #ifndef CONFIG_TCC_CRTPREFIX # define CONFIG_TCC_CRTPREFIX CONFIG_SYSROOT "/usr/" CONFIG_LDDIR -- cgit v1.3.1