Compare commits
6 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| cad53a19aa | |||
| ee887d76c4 | |||
| 368df22adb | |||
| 046ce0af2d | |||
| 3441d769c7 | |||
| 4a9258a00a |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:33ed2387f49b825fa1b9c3b0072e05f259141b895474ad085ae51143d3040cc0
|
||||
size 232168
|
||||
3
orc-0.4.42.tar.xz
Normal file
3
orc-0.4.42.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7ec912ab59af3cc97874c456a56a8ae1eec520c385ec447e8a102b2bd122c90c
|
||||
size 280792
|
||||
66
orc.changes
66
orc.changes
@@ -1,3 +1,69 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 18 22:05:43 UTC 2026 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 0.4.42:
|
||||
+ Initial 64-bit RISC-V support
|
||||
+ Add 64-bit LoongArch support
|
||||
+ Implement release and reuse of temporary registers for some
|
||||
targets
|
||||
+ x86: Implement EVEX encoding and an opcode validation system
|
||||
+ x86: Opcode refactor, improved constant handling and various
|
||||
other fixes
|
||||
+ x86: add missing rounding operands for AVX and SSE
|
||||
+ x86: Implement 64-bit single move constant load
|
||||
+ includes: stop exporting the private compiler and OrcTarget
|
||||
definitions
|
||||
+ Use hotdoc instead of gtk-doc to generate the documentation
|
||||
+ ORC_DEBUG_FATAL environment variable allows abort on log
|
||||
messages of a certain level
|
||||
+ Error message improvements and NEON backend clean-ups
|
||||
+ Fix a few valgrind issues
|
||||
+ Build: enable tools such as orcc and orc-bugreport by default
|
||||
+ Various build fixes
|
||||
- Replace gtk-doc with python3-hotdoc BuildRequires following
|
||||
upstreams port.
|
||||
- Add fdupes BuildRequires and macro, remove duplicate files.
|
||||
- Package doc sub-package as noarch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 18 11:52:33 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 0.4.41:
|
||||
+ orccodemem: Don't modify the process umask, which caused race
|
||||
conditions with other threads
|
||||
+ x86: various SSE and MMX fixes
|
||||
+ avx: Fix sqrtps encoding causing an illegal instruction crash
|
||||
+ Hide internal symbols from ABI and do not install internal
|
||||
headers
|
||||
+ Rename backend to target, including `orc-backend` meson option
|
||||
and `ORC_BACKEND` environment variable
|
||||
+ Testsuite, tools: Disambiguate OrcProgram naming conventions
|
||||
+ Build: Fix `_clear_cache` call for Clang and error out on
|
||||
implicit function declarations
|
||||
+ opcodes: Use MIN instead of CLAMP for known unsigned values to
|
||||
fix compiler warnings
|
||||
+ Spelling fix in debug log message
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 23 13:26:01 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 0.4.40:
|
||||
+ Security: Minor follow-up fixes for CVE-2024-40897
|
||||
+ Fix include header use from C++
|
||||
+ orccodemem: Assorted memory mapping fixes
|
||||
+ powerpc: fix div255w which still used the inexact substitution
|
||||
+ powerpc: Disable VSX and ISA 2.07 for Apple targets
|
||||
+ powerpc: Allow detection of ppc64 in Mac OS
|
||||
+ x86: work around old GCC versions (pre 9.0) having broken
|
||||
xgetbv implementationsv
|
||||
+ x86: consider MSYS2/Cygwin as Windows for ABI purposes only
|
||||
+ x86: handle unnatural and misaligned array pointers
|
||||
+ x86: Fix non-C11 typedefs
|
||||
+ x86: try fixing AVX detection again by adding check for XSAVE
|
||||
+ Some compatibility fixes for Musl
|
||||
+ meson: Fix detecting XSAVE on older AppleClangv
|
||||
+ Check return values of malloc() and realloc()
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 22 10:52:35 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
|
||||
16
orc.spec
16
orc.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package orc
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
Name: orc
|
||||
Version: 0.4.39
|
||||
Version: 0.4.42
|
||||
Release: 0
|
||||
Summary: The Oil Runtime Compiler
|
||||
License: BSD-3-Clause
|
||||
@@ -27,9 +27,10 @@ URL: https://gitlab.freedesktop.org/gstreamer/orc
|
||||
Source: https://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz
|
||||
Source99: baselibs.conf
|
||||
Patch0: relax-tests.patch
|
||||
BuildRequires: gtk-doc >= 1.12
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: meson >= 0.47.0
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python3-hotdoc
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
Provides: %{name}-devel = %{version}
|
||||
|
||||
@@ -54,6 +55,7 @@ arithmetic operations.
|
||||
%package doc
|
||||
Summary: The Oil Runtime Compiler Library - Documentation
|
||||
Group: Documentation/HTML
|
||||
BuildArch: noarch
|
||||
|
||||
%description doc
|
||||
Orc is a library and set of tools for compiling and executing very simple
|
||||
@@ -77,6 +79,7 @@ arithmetic operations.
|
||||
%meson_install
|
||||
rm %{buildroot}%{_bindir}/orc-bugreport
|
||||
rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
|
||||
%fdupes -s %{buildroot}%{_datadir}/doc/orc
|
||||
|
||||
%check
|
||||
# Disable testsuite for almost all arches, it's only stable on x86_64
|
||||
@@ -84,8 +87,7 @@ rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
|
||||
%meson_test
|
||||
%endif
|
||||
|
||||
%post -n liborc-0_4-0 -p /sbin/ldconfig
|
||||
%postun -n liborc-0_4-0 -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n liborc-0_4-0
|
||||
|
||||
%files
|
||||
%{_bindir}/orcc
|
||||
@@ -94,9 +96,7 @@ rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
|
||||
%{_libdir}/pkgconfig/orc-0.4.pc
|
||||
|
||||
%files doc
|
||||
%dir %{_datadir}/gtk-doc
|
||||
%dir %{_datadir}/gtk-doc/html
|
||||
%{_datadir}/gtk-doc/html/orc/
|
||||
%{_datadir}/doc/orc/
|
||||
|
||||
%files -n liborc-0_4-0
|
||||
%{_libdir}/liborc*-0.4.so.*
|
||||
|
||||
Reference in New Issue
Block a user