From 9cc674f2aa0f54b900d1e773a6ffd201c23e4c05 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Wed, 22 Jan 2014 05:04:31 +0000 Subject: haiku: fix Host.h for endian.h diff --git a/include/llvm/Support/Host.h b/include/llvm/Support/Host.h index 28c4cc7..ab985a4 100644 --- a/include/llvm/Support/Host.h +++ b/include/llvm/Support/Host.h @@ -16,7 +16,7 @@ #include "llvm/ADT/StringMap.h" -#if defined(__linux__) || defined(__GNU__) +#if defined(__linux__) || defined(__GNU__) || defined(__HAIKU__) #include #else #if !defined(BYTE_ORDER) && !defined(LLVM_ON_WIN32) -- 1.8.3.4 From 577d261e8e74bc442fe75515e043f268db923ed3 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sun, 18 May 2014 12:41:16 +0200 Subject: libLTO: add soname when building on Haiku. diff --git a/tools/lto/Makefile b/tools/lto/Makefile index cedbee1..5ce530d 100644 --- a/tools/lto/Makefile +++ b/tools/lto/Makefile @@ -22,6 +22,10 @@ ifdef LLVM_VERSION_INFO CXX.Flags += -DLLVM_VERSION_INFO='"$(LLVM_VERSION_INFO)"' endif +ifeq ($(HOST_OS),Haiku) + LLVMLibsOptions := $(LLVMLibsOptions) -Wl,-soname=$(SharedPrefix)LTO$(SHLIBEXT) +endif + ifeq ($(HOST_OS),Darwin) # Special hack to allow libLTO to have an offset version number. ifdef LLVM_LTO_VERSION_OFFSET -- 1.8.3.4