Date: Fri, 24 Jul 2020 08:13:59 +0000 From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 248230] Compiled C++ program fails to run with the Undefined symbol error on Clang 10 / FreeBSD 12-STABLE (Clang 10 / 11.4 OK) Message-ID: <bug-248230-29464-54t2ZFIPx8@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-248230-29464@https.bugs.freebsd.org/bugzilla/> References: <bug-248230-29464@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=3D248230 Mark Millard <marklmi26-fbsd@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marklmi26-fbsd@yahoo.com --- Comment #2 from Mark Millard <marklmi26-fbsd@yahoo.com> --- > tests works fine on FreeBSD 11.4 with Clang 10 and 12.1 with Clang 8 (and= also on Linux). (I assume system-clang/llvm was in use instead of devel/llvm* 's. This word= ing presumes that the 11.4 and 12.1-STABLE system clang 10 based rxdock builds = were separate. If not, do the contrasting case implicit below.) If you copy the rxdock installed materials from 11.4 to 12.1-STABLE, do you= see the problem on 12.1-STABLE? This is different than building rxdock materials on 12.1-STABLE with the 12.1-STABLE's llvm10/clang10 toochain. This is sort of like upgrading FreeBSD after the rxdock software was installed, without rebuildi= ng the rxdock software. (That is another way of doing the experiment.) The alternatives would seem to be: A) Still works on 12.1-STABLE, so that 12.1-STABLE's toolchain is involved = for the behavioral change in the re-built rxdock. vs. B) Fails on 12.1-STABLE, so just other differences in the FreeBSD versions = make the difference, not the toolchain used to do the build (rxdock held invariant). So it is just a partial problem-isolation test but it might help limit what else to explore. Of course, the suggestion presumes that FreeBSD's backwards compatibility support has been built and installed in the 12.1-STABLE system, so that the 12.1-STABLE is supposed to execute 11.x material just fine. --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-248230-29464-54t2ZFIPx8>