Bug 1863987 - libcxxabi: FTBFS in Fedora rawhide/f33
Summary: libcxxabi: FTBFS in Fedora rawhide/f33
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libcxxabi
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F33FTBFS
TreeView+ depends on / blocked
 
Reported: 2020-08-03 17:46 UTC by Fedora Release Engineering
Modified: 2020-08-06 22:31 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-08-06 22:31:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (9.26 KB, text/plain)
2020-08-03 17:46 UTC, Fedora Release Engineering
no flags Details
root.log (32.00 KB, text/plain)
2020-08-03 17:46 UTC, Fedora Release Engineering
no flags Details
state.log (981 bytes, text/plain)
2020-08-03 17:46 UTC, Fedora Release Engineering
no flags Details

Description Fedora Release Engineering 2020-08-03 17:46:37 UTC
libcxxabi failed to build from source in Fedora rawhide/f33

https://koji.fedoraproject.org/koji/taskinfo?taskID=47992683


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Please fix libcxxabi at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
libcxxabi will be orphaned. Before branching of Fedora 34,
libcxxabi will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://fedoraproject.org/wiki/Fails_to_build_from_source

Comment 1 Fedora Release Engineering 2020-08-03 17:46:39 UTC
Created attachment 1705429 [details]
build.log

Comment 2 Fedora Release Engineering 2020-08-03 17:46:40 UTC
Created attachment 1705430 [details]
root.log

file root.log too big, will only attach last 32768 bytes

Comment 3 Fedora Release Engineering 2020-08-03 17:46:42 UTC
Created attachment 1705431 [details]
state.log

Comment 4 Jeff Law 2020-08-06 22:31:46 UTC
Set the toolchain to clang which helps considerably.  But there's still an armv7hl failure:

CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:66 (message):
  The C compiler
    "/usr/bin/clang"
  is not able to compile a simple test program.
  It fails with the following output:
    Change Dir: /builddir/build/BUILD/libcxxabi-10.0.0.src/armv7hl-redhat-linux-gnueabi/CMakeFiles/CMakeTmp
    
    Run Build Command(s):/usr/bin/ninja-build cmTC_886b1 && [1/2] Building C object CMakeFiles/cmTC_886b1.dir/testCCompiler.c.o
    [2/2] Linking C executable cmTC_886b1
    FAILED: cmTC_886b1 
    : && /usr/bin/clang -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now CMakeFiles/cmTC_886b1.dir/testCCompiler.c.o -o cmTC_886b1   && :
    clang-10: error: unable to execute command: Segmentation fault (core dumped)
    clang-10: error: linker command failed due to signal (use -v to see invocation)
    ninja: build stopped: subcommand failed.
    
    
  
  CMake will not be able to correctly generate this project.


Note You need to log in before you can comment on or make changes to this bug.