[llvm-bugs] [Bug 42477] New: Not able to build 32 and 64 bit library on llvm - 8.0.0
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Jul 2 01:38:55 PDT 2019
https://bugs.llvm.org/show_bug.cgi?id=42477
Bug ID: 42477
Summary: Not able to build 32 and 64 bit library on llvm -
8.0.0
Product: tools
Version: 8.0
Hardware: Other
OS: Linux
Status: NEW
Severity: release blocker
Priority: P
Component: bugpoint
Assignee: unassignedbugs at nondot.org
Reporter: abinaya.manikandan at wipro.com
CC: llvm-bugs at lists.llvm.org
Hi,
We have been trying to build llvm - 8.0.0 on RHEL 6.0 and RHEL 7.0 OS by
enabling both 32 and 64 bit library.
But the issue is we could get only 64bit library and not 32.
For your information, we are using below option to enable both 32 and 64 in
llvm
----------------------------------------------------------------------------
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_BUILD_WITH_INSTALL_RPATH=1 \
-DCMAKE_C_COMPILER=/opt/gcc/x86_64/6.3.1a/bin/gcc \
-DCMAKE_CXX_COMPILER=/opt/gcc/x86_64/6.3.1a/bin/g++ \
-DGCC_INSTALL_PREFIX=/opt/gcc/x86_64/6.3.1a/ \
-DCMAKE_CXX_LINK_FLAGS="-L/opt/gcc/x86_64/6.3.1a/lib" \
-DCMAKE_INSTALL_RPATH=$ORIGIN/../lib:%{gccpath}/lib\
-DCMAKE_CROSSCOMPILING=True -DCMAKE_BUILD_TYPE=Release \
-Wno-dev --enable-zlib -DCMAKE_BUILD_TYPE=Release \
--enable-gold --enable-plugins \
//-DLLVM_TARGETS_TO_BUILD="X86" \//
--with-termlib \
-DLLVM_ENABLE_ZLIB:BOOL=ON ..
make
make install
----------------------------------------------------------------------------
Note : Already we have the same issue with llvm - 7 and it has been fixed by
the same option which you suggested in another llvm case:
https://bugs.llvm.org/show_bug.cgi?id=39876
Now its not working with llvm - 8.0.0.
NOTE: we could build both 32 and 64 bit on RHEL >= 6.5 and > 7.0 and the issue
is only on lower version of RedHat OS.
Please find attached below for more details:
----------------------------------------------------------------------------
Looking for __cxa_throw in stdc++ - found
-- Looking for __i386__
-- Looking for __i386__ - not found
-- Compiler-RT supported architectures: x86_64
-- Performing Test COMPILER_RT_HAS_STD_C11_FLAG
-- Performing Test COMPILER_RT_HAS_STD_C11_FLAG - Success
-- Performing Test COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG
-- Performing Test COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG
-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FREESTANDING_FLAG
-- Performing Test COMPILER_RT_HAS_FREESTANDING_FLAG - Success
-- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG
-- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_ATOMIC_KEYWORD
-- Performing Test COMPILER_RT_HAS_ATOMIC_KEYWORD - Success
-- Builtin supported architectures: x86_64
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
-- Performing Test HAS_THREAD_LOCAL
-- Performing Test HAS_THREAD_LOCAL - Success
-- Linker detection: GNU ld
-- Linker detection: GNU ld
-- Builtin supported architectures: x86_64
-- sanitizer_common tests on "Linux" will run against
"asan;tsan;msan;ubsan;lsan"
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Clang version: 8.0.0’
----------------------------------------------------------------------------
Please help us here and let me know if anymore details needed from your end.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190702/a603c14d/attachment-0001.html>
More information about the llvm-bugs
mailing list