[Bug 276690] Compilation of a particular module never ends causing runaway builds for the port graphics/diplib on arm64 architecture

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 28 Jan 2024 21:34:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276690

Dimitry Andric <dim@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dim@FreeBSD.org

--- Comment #8 from Dimitry Andric <dim@FreeBSD.org> ---
I can reproduce. It's hanging on copy-buffer.cpp:

clang -cc1 -triple aarch64-unknown-freebsd14.0 -emit-obj -disable-free
-clear-ast-before-backend -disable-llvm-verifier -discard-value-names
-main-file-name copy_buffer.cpp -mrelocation-model pic -pic-level 2
-fhalf-no-semantic-interposition '-mframe-pointer=non-leaf' -relaxed-aliasing
'-ffp-contract=on' -fno-rounding-math -mconstructor-aliases '-funwind-tables=2'
-target-cpu generic -target-feature +neon -target-feature +v8a -target-abi
aapcs -mllvm -treat-scalable-fixed-error-as-warning '-debugger-tuning=gdb'
'-fcoverage-compilation-dir=/wrkdirs/usr/ports/graphics/diplib/work/.build'
-sys-header-deps -D DIP_CONFIG_DIP_BUILD_SHARED -D
DIP_CONFIG_DOCTEST_IN_SHARED_LIB -D DIP_CONFIG_ENABLE_DOCTEST -D
DIP_CONFIG_ENABLE_STACK_TRACE -D DIP_CONFIG_ENABLE_UNICODE -D
DIP_CONFIG_HAS_ICS -D DIP_CONFIG_HAS_JPEG -D DIP_CONFIG_HAS_PRETTY_FUNCTION -D
DIP_CONFIG_HAS_TIFF -D 'DIP_COPYRIGHT_YEAR="2023"' -D 'DIP_DEBUG_VERSION=0' -D
'DIP_EXAMPLES_DIR="/wrkdirs/usr/ports/graphics/diplib/work/diplib-3.4.1/examples"'
-D DIP_EXPORTS -D 'DIP_VERSION_STRING="3.4.1"' -D
DOCTEST_CONFIG_NO_SHORT_MACRO_NAMES -D EIGEN_DONT_PARALLELIZE -D
EIGEN_MPL2_ONLY -D ICS_ZLIB -D NDEBUG -O2 -Wall -Wconversion -Wsign-conversion
-Wno-c++17-extensions -Wno-gnu-line-marker -pedantic '-std=c++14'
-fdeprecated-macro
'-fdebug-compilation-dir=/wrkdirs/usr/ports/graphics/diplib/work/.build'
-ferror-limit 19 '-fvisibility=hidden' -fvisibility-inlines-hidden -fopenmp
-stack-protector 2 -fno-signed-char '-fgnuc-version=4.2.1' -fcxx-exceptions
-fexceptions -vectorize-loops -vectorize-slp -faddrsig
'-D__GCC_HAVE_DWARF2_CFI_ASM=1' -x c++ copy_buffer-bb5d14.cpp

I'm going to check whether this is reducible, or if there is an upstream fix.

Did this port ever compile successfully, with an older version of clang, or
with an older version of the port?

-- 
You are receiving this mail because:
You are the assignee for the bug.