diff --git a/Add-loongarch64.patch b/Add-loongarch64.patch index 4bae7092068da254e96dda7f284aaefd3cdc545a..4233ef687525ec793bede38f5cfb41e8d4ef8be5 100644 --- a/Add-loongarch64.patch +++ b/Add-loongarch64.patch @@ -1,6 +1,6 @@ -From 97ca1ba6c5db46675e08899cfda80edf326a21af Mon Sep 17 00:00:00 2001 -From: doupengda -Date: Mon, 5 Dec 2022 02:46:49 +0000 +From 3b9fb5b5e4c3435b6d8956743936f3566515e749 Mon Sep 17 00:00:00 2001 +From: Wenlong Zhang +Date: Tue, 16 Apr 2024 03:18:45 +0000 Subject: [PATCH] Add loongarch64 --- @@ -8,18 +8,18 @@ Subject: [PATCH] Add loongarch64 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index c01ec25..693cfc4 100644 +index 5ad0718..3fd78b9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -927,7 +927,7 @@ if(CPU_TYPE STREQUAL "x86_64" OR CPU_TYPE STREQUAL "i386") - # manually. +@@ -894,7 +894,7 @@ if(CPU_TYPE STREQUAL "x86_64" OR CPU_TYPE STREQUAL "i386") + elseif(CPU_TYPE STREQUAL "x86_64") + set(DEFAULT_FLOATTEST8 no-fp-contract) endif() - else() -- if((CPU_TYPE STREQUAL "powerpc" OR CPU_TYPE STREQUAL "arm64") AND -+ if((CPU_TYPE STREQUAL "powerpc" OR CPU_TYPE STREQUAL "arm64" OR CPU_TYPE STREQUAL "loongarch64") AND - NOT CMAKE_C_COMPILER_ID STREQUAL "Clang" AND NOT MSVC) - set(DEFAULT_FLOATTEST fp-contract) - else() +-elseif(CPU_TYPE STREQUAL "powerpc" OR CPU_TYPE STREQUAL "arm64") ++elseif(CPU_TYPE STREQUAL "powerpc" OR CPU_TYPE STREQUAL "arm64" OR CPU_TYPE STREQUAL "loongarch64") + if(CMAKE_C_COMPILER_ID STREQUAL "Clang") + if(CMAKE_C_COMPILER_VERSION VERSION_EQUAL 14.0.0 OR + CMAKE_C_COMPILER_VERSION VERSION_GREATER 14.0.0) -- -2.33.0 +2.43.0 diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index a2ef676279f75a804e3d4a9e1ef06fbe40010f08..da47ce4b65634e2e6fb519cb52d38d8df215a7e8 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -1,13 +1,11 @@ Name: libjpeg-turbo Version: 3.0.1 -Release: 1 +Release: 2 Summary: MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library License: IJG URL: http://sourceforge.net/projects/libjpeg-turbo Source0: http://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-%{version}.tar.gz -%ifarch loongarch64 Patch0001: Add-loongarch64.patch -%endif BuildRequires: gcc cmake libtool nasm BuildRequires: guile @@ -149,6 +147,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} make test %{?_smp_mflags} %{_mandir}/man1/*.1* %changelog +* Tue Apr 16 2024 Wenlong Zhang - 3.0.1-2 +- add loongarch64 support for libjpeg-turbo + * Mon Jan 8 2024 zhangpan - 3.0.1-1 - update to 3.0.1