mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-15 00:00:07 +02:00
83 lines
2.6 KiB
Plaintext
83 lines
2.6 KiB
Plaintext
From bbe4b9bc3ac315454aefa2922d7ae59fb82a31db Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
|
|
Date: Wed, 21 Jun 2017 12:05:45 +0200
|
|
Subject: LibDWARF: Applying patches
|
|
|
|
|
|
diff --git a/dwarfdump/Makefile.in b/dwarfdump/Makefile.in
|
|
index 91e89d1..db16055 100644
|
|
--- a/dwarfdump/Makefile.in
|
|
+++ b/dwarfdump/Makefile.in
|
|
@@ -203,9 +203,11 @@ selftest:
|
|
# will work and leave sensible permissions on the resulting files.
|
|
# Some adjustment might be required, see README.
|
|
install: all
|
|
- $(INSTALL) dwarfdump $(bindir)/dwarfdump
|
|
- $(INSTALL) $(srcdir)/dwarfdump.conf $(libdir)/dwarfdump.conf
|
|
- $(INSTALL) $(srcdir)/dwarfdump.1 $(man1dir)/dwarfdump.1
|
|
+ install -m 0755 -d $(bindir)
|
|
+ install -m 0755 -d $(man1dir)
|
|
+ install -m 0755 dwarfdump $(bindir)
|
|
+ install -m 0755 dwarfdump.conf $(libdir)
|
|
+ install -m 0755 dwarfdump.1 $(man1dir)
|
|
|
|
uninstall:
|
|
-rm -f $(bindir)/dwarfdump
|
|
diff --git a/libdwarf/Makefile.in b/libdwarf/Makefile.in
|
|
index 6a3fd0e..89943f4 100644
|
|
--- a/libdwarf/Makefile.in
|
|
+++ b/libdwarf/Makefile.in
|
|
@@ -226,7 +226,11 @@ clean:
|
|
rm -f *~
|
|
|
|
install: all
|
|
- echo "No install provided, see comments in the README"
|
|
+ install -m 0755 -d $(incdir)
|
|
+ install -m 0755 -d $(libdir)
|
|
+ install -m 0755 libdwarf.h $(incdir)
|
|
+ install -m 0755 dwarf.h $(incdir)
|
|
+ install -m 0755 libdwarf.so $(libdir)
|
|
|
|
distclean: clean
|
|
rm -f config.status config.log config.cache config.h
|
|
diff --git a/libdwarf/gennames.c b/libdwarf/gennames.c
|
|
index 0ba2227..8052629 100644
|
|
--- a/libdwarf/gennames.c
|
|
+++ b/libdwarf/gennames.c
|
|
@@ -547,8 +547,8 @@ ParseDefinitionsAndWriteOutput(void)
|
|
/* errno is cleared here so printing errno after
|
|
the fgets is showing errno as set by fgets. */
|
|
char *fgbad = 0;
|
|
- errno = 0;
|
|
fgbad = fgets(line_in,sizeof(line_in),f_dwarf_in);
|
|
+ errno = 0;
|
|
if(!fgbad) {
|
|
if(feof(f_dwarf_in)) {
|
|
break;
|
|
--
|
|
2.12.2
|
|
|
|
|
|
From 849094fe092611f3a885caba9819a85c6b44f6f2 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
|
|
Date: Wed, 21 Jun 2017 12:06:12 +0200
|
|
Subject: Hardlinks not supported on BFS
|
|
|
|
|
|
diff --git a/libdwarf/Makefile.in b/libdwarf/Makefile.in
|
|
index 89943f4..c536032 100644
|
|
--- a/libdwarf/Makefile.in
|
|
+++ b/libdwarf/Makefile.in
|
|
@@ -136,7 +136,7 @@ libdwarf.a: dwarf_names.h dwarf_names.c $(OBJS) dwarf_names.o
|
|
|
|
libdwarf.so: dwarf_names.h dwarf_names.c $(OBJS) dwarf_names.o
|
|
$(CC) $(CFLAGS) $(LDFLAGS) -shared $(OBJS) -Wl,-soname=$(SONAME) dwarf_names.o $(dwfzlib) -o $@
|
|
- ln libdwarf.so $(SONAME)
|
|
+ ln -s libdwarf.so $(SONAME)
|
|
|
|
nosharedlibrary:
|
|
echo "Not building shared library libdwarf.so"
|
|
--
|
|
2.12.2
|
|
|