1
0
Fork 0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-05-06 07:36:26 +02:00

tools/elfutils: refresh portability patch for macOS

Quilt refresh combined two sets of changes to the same file.

The switch from using libgen.h to dirname.h because of function poisoning
from gnulib's import of basename() was added as a new patch hunk instead
of an edit to the original one.

The original patch hunk was to fix build errors on an earlier version of
elfutils before the "dirname" module was being imported to fix further
build errors with the 0.191 version.

Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS
Signed-off-by: Michael Pratt <mcpratt@pm.me>
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
This commit is contained in:
Michael Pratt 2024-04-08 15:15:31 -04:00 committed by Robert Marko
parent ddb7177c57
commit 1991bfb814

View File

@ -351,7 +351,7 @@
#include <libdwfl.h>
#include <libebl.h>
+#include <libeu.h>
+#include <libgen.h>
+#include <dirname.h>
#include <assert.h>
#include <dirent.h>
#include <errno.h>
@ -373,7 +373,7 @@
+#include <libeu.h>
#include <libdw.h>
#include <dwarf.h>
+#include <libgen.h>
+#include <dirname.h>
/* Known location expressions already decoded. */
@ -893,32 +893,8 @@
@@ -27,6 +27,7 @@
the GNU Lesser General Public License along with this program. If
not, see <http://www.gnu.org/licenses/>. */
+#include <config.h>
#include <stddef.h>
--- a/libdw/libdwP.h
+++ b/libdw/libdwP.h
@@ -35,7 +35,7 @@
#include <libeu.h>
#include <libdw.h>
#include <dwarf.h>
-#include <libgen.h>
+#include <dirname.h>
/* Known location expressions already decoded. */
--- a/libdwfl/libdwflP.h
+++ b/libdwfl/libdwflP.h
@@ -32,7 +32,7 @@
#include <libdwfl.h>
#include <libebl.h>
#include <libeu.h>
-#include <libgen.h>
+#include <dirname.h>
#include <assert.h>
#include <dirent.h>
#include <errno.h>