From 4f27bad97cb44e486e35fe4b5f247d1f9be5ef5d Mon Sep 17 00:00:00 2001 From: openeuler-basic Date: Tue, 14 Jan 2020 20:50:19 +0800 Subject: [PATCH] add libbfd.so and libopcodes.so for kernel building --- binutils.spec | 57 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 54 insertions(+), 3 deletions(-) diff --git a/binutils.spec b/binutils.spec index 7e87e71..27dbeae 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 -- Gitee