[DragonFlyBSD - Submit #3145] Update libelf to FreeBSD 12 current and build as base library usable by ports

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Fri Aug 20 15:58:08 PDT 2021


(Private notes) Issue #3145 has been updated by tuxillo.


libelf was "internalized" in commit:c1bd0b083cb4a8beb836bce2b7ae50c9069ba5cd within libexecinfo

----------------------------------------
Submit #3145: Update libelf to FreeBSD 12 current and build as base library usable by ports
http://bugs.dragonflybsd.org/issues/3145#change-14155

* Author: davshao
* Status: In Progress
* Priority: Normal
* Assignee: tuxillo
* Category: Userland
* Target version: 6.2
* Start date: 2018-09-03
----------------------------------------
DragonFly dports graphics/mesa-dri has

@LIB_DEPENDS+=	libelf.so:devel/libelf@

FreeBSD links with its own base libelf and does not use ports devel/libelf.
FreeBSD is right in its approach.  ports devel/libelf and base libelf are
different code bases.  Ports or pkgsrc devel/libelf appears to have problems
with modern mesa.  This can be seen using some Radeon graphics cards where
Firefox with
@user_pref("layers.acceleration.force-enabled", true);@
results in a completely black window when trying to start Firefox with
something like
@LD_PRELOAD=/usr/local/lib/libGL.so firefox &@
What is notable about this patch is just how little the result will
differ from FreeBSD 12 current's version.  



---Files--------------------------------
patch-libelf.patch (322 KB)


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



More information about the Submit mailing list