Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37560206
en ru br
Репозитории ALT

Группа :: Разработка/C
Пакет: libdwarf

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: libdwarf-shlib.patch
Скачать


diff --git a/libdwarf/Makefile.in b/libdwarf/Makefile.in
index 76add35..1876507 100644
--- a/libdwarf/Makefile.in
+++ b/libdwarf/Makefile.in
@@ -131,8 +131,11 @@ all: @build_shared@ @build_nonshared@
 libdwarf.a: dwarf_names.h dwarf_names.c  $(OBJS) dwarf_names.o
 	$(AR) $(ARFLAGS) $@ $(OBJS)  dwarf_names.o
 
-libdwarf.so: dwarf_names.h dwarf_names.c $(OBJS) dwarf_names.o
-	$(CC) $(CFLAGS) -shared $(OBJS)  dwarf_names.o -o $@
+libdwarf.so: $(SONAME)
+	ln -s $(SONAME) $@
+
+$(SONAME): dwarf_names.h dwarf_names.c $(OBJS) dwarf_names.o
+	$(CC) $(CFLAGS) -shared $(OBJS) -Wl,-soname,$(SONAME)  dwarf_names.o -lelf -o $@
 
 none:
 	echo "do nothing"
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin