Date: Mon, 23 Nov 2020 02:01:11 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 237213] [NEW PORT] devel/mingw-w64 cross compilers Message-ID: <bug-237213-7788-qF55ZKumi1@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-237213-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-237213-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237213 --- Comment #16 from Damjan Jovanovic <damjan.jov@gmail.com> --- Thank you Alex. USE_GCC=3D10 and SSP_UNSAFE=3Dyes give different results, but all break in different ways: gcc- | | | bootstrap|crt |gcc |RESULT ---------+--------------+-------------------------------+------------------= ---- clang |default |clang with |some __stack_check | |--enable-gnu-indirect-function |failure | |--enable-initfini-array | ---------+--------------+-------------------------------+------------------= ---- clang |default |clang |ld: error: unable = to | | | find library -lc ---------+--------------+-------------------------------+------------------= ---- clang |default |gcc |C++ errors ---------+--------------+-------------------------------+------------------= ---- clang |USE_GCC=3D10 and| |CRT fails to link |SSP_UNSAFE=3Dyes| | ---------+--------------+-------------------------------+------------------= ---- clang |default and |gcc |C++ errors |SSP_UNSAFE=3Dyes| | ---------+--------------+-------------------------------+------------------= ---- gcc |default and |gcc |C++ errors |SSP_UNSAFE=3Dyes| | ---------+--------------+-------------------------------+------------------= ---- Those C++ errors happen while building gcov, and look like this: /usr/local/bin/ld: gcov.o: in function `void std::__cxx11::basic_string<cha= r, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(c= har const*, char const*, std::forward_iterator_tag) [clone .isra.0]': gcov.c:(.text+0xf4a): undefined reference to `std::__cxx11::basic_string<ch= ar, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)' /usr/local/bin/ld: gcov.c:(.text+0xf76): undefined reference to `std::__throw_logic_error(char const*)' /usr/local/bin/ld: gcov.o: in function `output_line_beginning(__sFILE*, boo= l, bool, bool, long, unsigned int, char const*, char const*, unsigned int)': gcov.c:(.text+0x233e): undefined reference to `std::__cxx11::basic_string<c= har, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' /usr/local/bin/ld: gcov.c:(.text+0x241c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<ch= ar> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' and many more. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-237213-7788-qF55ZKumi1>