Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37834728
en ru br
ALT Linux repositórios
S:2.41-alt1
5.0: 2.18.50.0.9-alt5
4.1: 2.17.50.0.6-alt4
4.0: 2.17.50.0.6-alt1
3.0: 2.15.94.0.2.2-alt3

Outros repositórios
Upstream:2.18

Group :: Desenvolvimento/Outros
RPM: binutils

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: binutils-2.15.92.0.2-alt-soname.patch
Download


--- binutils-2.15.92.0.2/bfd/Makefile.in.orig	2004-09-28 00:46:06 +0400
+++ binutils-2.15.92.0.2/bfd/Makefile.in	2004-11-02 13:13:52 +0300
@@ -969,8 +969,16 @@
 	  echo "rm -f \"$${dir}/so_locations\""; \
 	  rm -f "$${dir}/so_locations"; \
 	done
+
+libbfd_plain_OBJECTS = $(foreach __f__,$(libbfd_la_OBJECTS),.libs/$(__f__:.lo=.o))
+libbfd_plain_LIBADD = $(shell ../soname.sh $(libbfd_la_LIBADD))
+libbfd_plain_SONAME = $(shell echo $(VERSION) |cut -d. -f-2)
+
 libbfd.la: $(libbfd_la_OBJECTS) $(libbfd_la_DEPENDENCIES) 
 	$(LINK) -rpath $(bfdlibdir) $(libbfd_la_LDFLAGS) $(libbfd_la_OBJECTS) $(libbfd_la_LIBADD) $(LIBS)
+	$(CCLD) -shared $(libbfd_plain_OBJECTS) $(libbfd_plain_LIBADD) $(LIBS) -Wl,-soname -Wl,libbfd.so.$(libbfd_plain_SONAME) -o .libs/libbfd-$(VERSION).so
+	(cd .libs && ln -snf libbfd-$(VERSION).so libbfd.so.$(libbfd_plain_SONAME))
+	(cd .libs && ln -snf libbfd-$(VERSION).so libbfd.so)
 
 mostlyclean-compile:
 	-rm -f *.$(OBJEXT)
--- binutils-2.15.92.0.2/opcodes/Makefile.in.orig	2004-09-28 00:46:08 +0400
+++ binutils-2.15.92.0.2/opcodes/Makefile.in	2004-11-02 13:16:10 +0300
@@ -623,8 +623,16 @@
 	  echo "rm -f \"$${dir}/so_locations\""; \
 	  rm -f "$${dir}/so_locations"; \
 	done
+
+libopcodes_plain_OBJECTS = $(foreach __f__,$(libopcodes_la_OBJECTS),.libs/$(__f__:.lo=.o))
+libopcodes_plain_LIBADD = $(shell ../soname.sh $(libopcodes_la_LIBADD))
+libopcodes_plain_SONAME = $(shell echo $(VERSION) |cut -d. -f-2)
+
 libopcodes.la: $(libopcodes_la_OBJECTS) $(libopcodes_la_DEPENDENCIES) 
 	$(LINK) -rpath $(bfdlibdir) $(libopcodes_la_LDFLAGS) $(libopcodes_la_OBJECTS) $(libopcodes_la_LIBADD) $(LIBS)
+	$(CCLD) -shared $(libopcodes_plain_OBJECTS) $(libopcodes_plain_LIBADD) $(LIBS) -Wl,-soname -Wl,libopcodes.so.$(libopcodes_plain_SONAME) -o .libs/libopcodes-$(VERSION).so
+	(cd .libs && ln -snf libopcodes-$(VERSION).so libopcodes.so.$(libopcodes_plain_SONAME))
+	(cd .libs && ln -snf libopcodes-$(VERSION).so libopcodes.so)
 
 mostlyclean-compile:
 	-rm -f *.$(OBJEXT)
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009