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
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)