Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jun 2025 16:06:10 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 287447] libllvm, libclang, and liblldb converted into shared libraries - performance degradation
Message-ID:  <bug-287447-227-FOw2ewHJTQ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-287447-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287447

Dimitry Andric <dim@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |Open

--- Comment #1 from Dimitry Andric <dim@FreeBSD.org> ---
I think this was more or less expected, since loading executables depending on
(largish) dynamic libraries is almost always slower than linking all those
libraries in statically. In addition, the executables are now PIE which will
also cause some performance loss, but it will probably be negligible relative
to the dynamic linking itself.

When I was working on this patch I was considering a WITH/WITHOUT option to
enable or disable dynamic linking, but that made it quite a bit more
complicated, and during the review it did not seem that necessary.

Maybe we can reconsider such an option?

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-287447-227-FOw2ewHJTQ>