I'm trying to keep openCOLLADA going a little longer so I disabled LTO
which allows the package to build on all arches except armv7hl...
[ 3%] Building CXX object
COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUUtils.cpp.o
cd
/builddir/build/BUILD/OpenCOLLADA-1.6.68/redhat-linux-build/COLLADABaseUtils
&& /usr/bin/g++ -DGENERATEDSAXPARSER_XMLPARSER_LIBXML
-DOpenCOLLADABaseUtils_shared_EXPORTS -DXMLPARSER_LIBXML
-I/builddir/build/BUILD/OpenCOLLADA-1.6.68/COLLADABaseUtils/include
-I/builddir/build/BUILD/OpenCOLLADA-1.6.68/COLLADABaseUtils/include/Math
-I/builddir/build/BUILD/OpenCOLLADA-1.6.68/Externals/UTF/include -O2
-fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux
-mfloat-abi=hard -Wall -Wextra -Wno-unknown-pragmas -Wno-switch
-Wno-reorder -Wno-unused-parameter -Wno-ignored-qualifiers -O2 -g -DNDEBUG
-fPIC -MD -MT
COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUUtils.cpp.o
-MF CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUUtils.cpp.o.d
-o CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUUtils.cpp.o -c
/builddir/build/BUILD/OpenCOLLADA-1.6.68/COLLADABaseUtils/src/COLLADABUUtils.cpp
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:
In destructor 'virtual
opencollada::MissingArgumentException::~MissingArgumentException()':
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:26:10:
error: pointer used after 'void operator delete(void*)'
[-Werror=use-after-free]
26 | {}
| ^
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:26:10:
note: call to 'void operator delete(void*)' here
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:
In destructor 'virtual
opencollada::MissingArgumentParameterException::~MissingArgumentParameterException()':
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:49:10:
error: pointer used after 'void operator delete(void*)'
[-Werror=use-after-free]
49 | {}
| ^
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:49:10:
note: call to 'void operator delete(void*)' here
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:
In destructor 'virtual
opencollada::UnknowArgumentException::~UnknowArgumentException()':
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:70:10:
error: pointer used after 'void operator delete(void*)'
[-Werror=use-after-free]
70 | {}
| ^
/builddir/build/BUILD/OpenCOLLADA-1.6.68/DAEValidator/library/src/ArgumentParser.cpp:70:10:
note: call to 'void operator delete(void*)' here
In file included from
/builddir/build/BUILD/OpenCOLLADA-1.6.68/Externals/MathMLSolver/include/AST/MathMLASTConstantExpression.h:35,
from
/builddir/build/BUILD/OpenCOLLADA-1.6.68/Externals/MathMLSolver/include/MathMLSymbolTable.h:32,
from
/builddir/build/BUILD/OpenCOLLADA-1.6.68/Externals/MathMLSolver/include/MathMLSolverStableHeaders.h:55,
from
/builddir/build/BUILD/OpenCOLLADA-1.6.68/Externals/MathMLSolver/src/MathMLEvaluatorVisitor.cpp:1:
/builddir/build/BUILD/OpenCOLLADA-1.6.68/Externals/MathMLSolver/include/MathMLError.h:
In destructor 'virtual MathML::Error::~Error()':
/builddir/build/BUILD/OpenCOLLADA-1.6.68/Externals/MathMLSolver/include/MathMLError.h:62:26:
warning: pointer used after 'void operator delete(void*, std::size_t)'
[-Wuse-after-free]
62 | virtual ~Error(){}
| ^
This doesn't strike me as an arch related error but I built the package
twice with the same result so I'm stumped.
Thanks,
Richard
https://koji.fedoraproject.org/koji/taskinfo?taskID=82144962
https://kojipkgs.fedoraproject.org//work/tasks/5030/82145030/build.log