diff --git a/binutils.spec b/binutils.spec index 7e87e71bc12ec6c635f3de018ff68f4bf7219c98..27dbeae55b0e891788b4bee133b6e02c33f55d8c 100644 --- a/binutils.spec +++ b/binutils.spec @@ -1,7 +1,7 @@ Summary: Binary utilities Name: binutils Version: 2.33.1 -Release: 1 +Release: 2 License: GPLv3+ URL: https://sourceware.org/binutils @@ -135,6 +135,7 @@ export LDFLAGS=$RPM_LD_FLAGS --enable-generate-build-notes=no \ $CARGS \ --enable-plugins \ + --enable-shared %make_build %{_smp_mflags} tooldir=%{_prefix} all %make_build %{_smp_mflags} tooldir=%{_prefix} info @@ -170,8 +171,9 @@ do done install -m 644 include/libiberty.h %{buildroot}%{_prefix}/include +chmod +x %{buildroot}%{_libdir}/lib*.so* -rm -f %{buildroot}%{_libdir}/lib{bfd,opcodes}.la +rm -f %{buildroot}%{_libdir}/lib{bfd,opcodes}.{so,la} %ifarch %{ix86} x86_64 arm sed -i -e '/^#include "ansidecl.h"/{p;s~^.*$~#include ~;}' \ @@ -187,6 +189,44 @@ sed -i -e '/^#include "ansidecl.h"/{p;s~^.*$~#include ~;}' \ %endif touch -r bfd/bfd-in2.h %{buildroot}%{_prefix}/include/bfd.h +# Generate libbfd.so and libbfd.so + +%ifarch x86_64 +tee %{buildroot}%{_libdir}/libbfd.so < - 2.33.1-2 +- Type:bugfix +- ID:CVE +- SUG:NA +- DESC:add libbfd.so and libopcodes.so for kernel building + * Sat Jan 11 2020 openEuler Buildteam - 2.33.1-1 -- Type:cves +- Type:enhancement - ID:CVE - SUG:NA - DESC:update version to 2.33.1