Skip site navigation (1)Skip section navigation (2)
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>