diff --git a/cb8474368cdef3207638d047bd6c707ad8fcb339.patch b/cb8474368cdef3207638d047bd6c707ad8fcb339.patch new file mode 100644 index 0000000000000000000000000000000000000000..2ee0d414926d104925e00b35aab9598187f91b3c --- /dev/null +++ b/cb8474368cdef3207638d047bd6c707ad8fcb339.patch @@ -0,0 +1,35 @@ +diff --git a/configure.host b/configure.host +index d9623e92..257b7848 100644 +--- a/configure.host ++++ b/configure.host +@@ -115,22 +115,14 @@ case "${host}" in + i?86-*-* | x86_64-*-* | amd64-*) + TARGETDIR=x86 + if test $ac_cv_sizeof_size_t = 4; then +- case "$host" in +- x86_64-*x32|x86_64-x32-*) +- TARGET_X32=yes +- TARGET=X86_64 +- ;; +- *) +- echo 'int foo (void) { return __x86_64__; }' > conftest.c +- if $CC $CFLAGS -Werror -S conftest.c -o conftest.s > /dev/null 2>&1; then +- TARGET_X32=yes +- TARGET=X86_64 +- else +- TARGET=X86; +- fi +- rm -f conftest.* +- ;; +- esac ++ echo 'int foo (void) { return __x86_64__; }' > conftest.c ++ if $CC $CFLAGS -Werror -S conftest.c -o conftest.s > /dev/null 2>&1; then ++ TARGET_X32=yes ++ TARGET=X86_64 ++ else ++ TARGET=X86; ++ fi ++ rm -f conftest.* + else + TARGET=X86_64; + fi diff --git a/libffi.spec b/libffi.spec index cdb35df6fdf7f437260ac982c06f76b9d59e2b23..4a719aa3a710e2a55870563f43eae1a70b2b1844 100644 --- a/libffi.spec +++ b/libffi.spec @@ -1,10 +1,11 @@ Name: libffi Version: 3.3 -Release: 9 +Release: 10 Summary: A Portable Foreign Function Interface Library License: MIT URL: http://sourceware.org/libffi Source0: ftp://sourceware.org/pub/libffi/%{name}-%{version}.tar.gz +Patch6000: cb8474368cdef3207638d047bd6c707ad8fcb339.patch BuildRequires: gcc gdb @@ -91,6 +92,9 @@ fi %{_infodir}/libffi.info.gz %changelog +* 20201203045849745496 patch-tracking 3.3-10 +- append patch file of upstream repository from to + * Thu Jul 23 2020 Zhipeng Xie - 3.3-9 - Type:bugfix - ID:NA @@ -152,4 +156,4 @@ fi - DESC:update to 3.2.1 * Mon Sep 09 2019 openEuler Buildteam - 3.1-19 -- Package init +- Package init \ No newline at end of file