https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206348
Mark Millard <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|x11-toolkits/qt5-gui : |x11-toolkits/qt5-gui : |clang++ used with |clang++ used with |-mcpu=cortex-a7 |-mcpu=cortex-a7 results in: |-mfloat-abi=softfp results |undefined reference to |in: undefined reference to |qt_convert_rgb888_to_rgb32_ |`qt_convert_rgb888_to_rgb32 |neon( . . . ) and more |_neon( . . . ) | --- Comment #11 from Mark Millard <[email protected]> --- (In reply to Mark Millard from comment #6) An experiment with building based on /usr/ports being from -r449313 shows that the problem of undefined references still exists, including for qt_convert_rgb888_to_rgb32_neon . This test was via head (so 12) -r323147 . The attempt listed: .obj/qimage.o: In function `_ZL10qt_memfillIjEvPT_S0_i': /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' .obj/qimage_conversions.o:(.data+0x524): undefined reference to `convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags<Qt::ImageConversionFlag>)' .obj/qimage_conversions.o:(.data+0x528): undefined reference to `convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags<Qt::ImageConversionFlag>)' .obj/qimage_conversions.o:(.data+0x52c): undefined reference to `convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags<Qt::ImageConversionFlag>)' .obj/qcompositionfunctions.o: In function `_ZL10qt_memfillIjEvPT_S0_i': /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' .obj/qdrawhelper.o:/wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:3478: more undefined references to `qt_memfill32(unsigned int*, unsigned int, int)' follow .obj/qdrawhelper.o: In function `_GLOBAL__sub_I_qdrawhelper.cpp': /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193c4): undefined reference to `qt_destFetchRGB16_neon(unsigned int*, QRasterBuffer*, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193c8): undefined reference to `qt_memrotate270_16_neon(unsigned char const*, int, int, int, unsigned char*, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193cc): undefined reference to `qt_memrotate90_16_neon(unsigned char const*, int, int, int, unsigned char*, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193d0): undefined reference to `qt_blend_rgb32_on_rgb32_neon(unsigned char*, int, unsigned char const*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193d4): undefined reference to `comp_func_solid_SourceOver_neon(unsigned int*, int, unsigned int, unsigned int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193d8): undefined reference to `qt_blend_argb32_on_argb32_neon(unsigned char*, int, unsigned char const*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193dc): undefined reference to `qt_blend_argb32_on_argb32_scanline_neon(unsigned int*, unsigned int const*, int, unsigned int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193e0): undefined reference to `qt_destStoreRGB16_neon(QRasterBuffer*, int, int, unsigned int const*, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193e4): undefined reference to `comp_func_Plus_neon(unsigned int*, unsigned int const*, int, unsigned int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193e8): undefined reference to `qt_fetch_radial_gradient_neon(unsigned int*, Operator const*, QSpanData const*, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193f0): undefined reference to `qt_transform_image_argb32_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, QRectF const&, QRectF const&, QRect const&, QTransform const&, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193f8): undefined reference to `qt_fetchUntransformed_888_neon(unsigned int*, Operator const*, QSpanData const*, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x193fc): undefined reference to `qt_blend_rgb16_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x19400): undefined reference to `qt_blend_rgb16_on_argb32_neon(unsigned char*, int, unsigned char const*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x19408): undefined reference to `qt_blend_argb32_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x1940c): undefined reference to `qt_scale_image_rgb16_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, QRectF const&, QRectF const&, QRect const&, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x19414): undefined reference to `qt_scale_image_argb32_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, QRectF const&, QRectF const&, QRect const&, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x19418): undefined reference to `qt_transform_image_rgb16_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, QRectF const&, QRectF const&, QRect const&, QTransform const&, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qdrawhelper.cpp:(.text+0x19424): undefined reference to `qt_alphamapblit_quint16_neon(QRasterBuffer*, int, int, QRgba64 const&, unsigned char const*, int, int, int, QClipData const*)' .obj/qimagescale.o: In function `qt_qimageScaleAARGBA(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)': /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qimagescale.cpp:378: undefined reference to `void qt_qimageScaleAARGBA_down_xy_neon<false>(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qimagescale.cpp:352: undefined reference to `void qt_qimageScaleAARGBA_up_x_down_y_neon<false>(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qimagescale.cpp:365: undefined reference to `void qt_qimageScaleAARGBA_down_x_up_y_neon<false>(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)' .obj/qimagescale.o: In function `qt_qimageScaleAARGB(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)': /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qimagescale.cpp:557: undefined reference to `void qt_qimageScaleAARGBA_up_x_down_y_neon<true>(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qimagescale.cpp:570: undefined reference to `void qt_qimageScaleAARGBA_down_x_up_y_neon<true>(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/painting/qimagescale.cpp:583: undefined reference to `void qt_qimageScaleAARGBA_down_xy_neon<true>(QImageScale::QImageScaleInfo*, unsigned int*, int, int, int, int)' c++: error: linker command failed with exit code 1 (use -v to see invocation) *** [../../lib/libQt5Gui.so.5.7.1] Error code 1 -- You are receiving this mail because: You are the assignee for the bug.
