[MacPorts] #65638: libcxx: builds failing for 10.6, blocking downstream ports
MacPorts
noreply at macports.org
Mon Aug 8 15:12:06 UTC 2022
#65638: libcxx: builds failing for 10.6, blocking downstream ports
---------------------+---------------------------------------
Reporter: mascguy | Owner: catap
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Keywords: leopard | Port: libcxx clang-11-bootstrap
---------------------+---------------------------------------
With the latest update to this port, it no longer builds on 10.6 (for
either x32 or x64). This is, in turn, blocking downstream builds of many
ports on the 10.6 buildbots.
On 10.6_x32, this is due to build dep `clang-11-bootstrap`:
{{{
Error: Cannot install libcxx for the archs 'i386 x86_64' because
Error: its dependency clang-11-bootstrap does not build for the required
archs by default
Error: and does not have a universal variant.
}}}
On 10.6_x64, `cc1plus` is failing, due to the passed compilation
arguments:
{{{
+ for FILE in '../src/*.cpp'
+ /usr/bin/g++-4.2 -c -g -O3 -arch i386 -arch ppc
-I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_libcxx/libcxx/work/libcxxabi-5.0.1.src/include
-I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_libcxx/libcxx/work/libcxx-5.0.1.src/include
-Os -std=c++11 -stdlib=libc++ -nostdinc++ -fstrict-aliasing -Wstrict-
aliasing=2 -Wsign-conversion -Wshadow -Wconversion -Wunused-variable
-Wmissing-field-initializers -Wchar-subscripts -Wmismatched-tags
-Wmissing-braces -Wshorten-64-to-32 -Wsign-compare -Wstrict-aliasing=2
-Wstrict-overflow=4 -Wunused-parameter -Wnewline-eof
-D_LIBCPP_BUILDING_LIBRARY -I../include ../src/abort_message.cpp
cc1plus: error: unrecognized command line option "-Wsign-conversion"
cc1plus: error: unrecognized command line option "-Wmismatched-tags"
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-stdlib=libc++"
cc1plus: error: unrecognized command line option "-Wsign-conversion"
cc1plus: error: unrecognized command line option "-Wmismatched-tags"
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-stdlib=libc++"
lipo: can't figure out the architecture type of:
libcxx/work/.tmp/ccugYcqV.out
make: *** [libcxx/work/libcxxabi-5.0.1.src/lib/libc++abi.dylib] Error 1
}}}
https://ports.macports.org/port/libcxx/details/
--
Ticket URL: <https://trac.macports.org/ticket/65638>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list