orc-0.4.28-78.21.x86_64.rpm


Advertisement

Description

orc - The Oil Runtime Compiler

Property Value
Distribution openSUSE Tumbleweed
Repository Multimedia Libs all
Package filename orc-0.4.28-78.21.x86_64.rpm
Package name orc
Package version 0.4.28
Package release 78.21
Package architecture x86_64
Package type rpm
Category Productivity/Multimedia/Other
Homepage http://cgit.freedesktop.org/gstreamer/orc
License BSD-3-Clause
Maintainer -
Download size 63.52 KB
Installed size 253.85 KB
Orc is a library and set of tools for compiling and executing very simple
programs that operate on arrays of data.  The “language” is a generic
assembly language that represents many of the features available in SIMD
architectures, including saturated addition and subtraction, and many
arithmetic operations.

Alternatives

Package Version Architecture Repository
orc-0.4.28-78.21.i586.rpm 0.4.28 i586 Multimedia Libs
orc-0.4.28-1.11.x86_64.rpm 0.4.28 x86_64 openSUSE Oss
orc-0.4.28-1.11.i586.rpm 0.4.28 i586 openSUSE Oss
orc - - -

Requires

Name Value
/usr/bin/pkg-config -
libc.so.6(GLIBC_2.7)(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
liborc-0.4.so.0()(64bit) -

Provides

Name Value
liborc-test-0.4.so()(64bit) -
orc = 0.4.28-78.21
orc(x86-64) = 0.4.28-78.21
orc-devel = 0.4.28
pkgconfig(orc-0.4) = 0.4.28

Download

Type URL
Mirror widehat.opensuse.org
Binary Package orc-0.4.28-78.21.x86_64.rpm
Source Package orc-0.4.28-78.21.src.rpm

Install Howto

  1. Add the Multimedia Libs repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/multimedia:/libs/openSUSE_Tumbleweed/ multimedia-libs
  2. Install orc rpm package:
    # zypper install orc

Files

Path
/usr/bin/orc-bugreport
/usr/bin/orcc
/usr/include/orc-0.4/
/usr/include/orc-0.4/orc/orc-stdint.h
/usr/include/orc-0.4/orc/orc.h
/usr/include/orc-0.4/orc/orcarm.h
/usr/include/orc-0.4/orc/orcbytecode.h
/usr/include/orc-0.4/orc/orcbytecodes.h
/usr/include/orc-0.4/orc/orccode.h
/usr/include/orc-0.4/orc/orccompiler.h
/usr/include/orc-0.4/orc/orcconstant.h
/usr/include/orc-0.4/orc/orccpu.h
/usr/include/orc-0.4/orc/orccpuinsn.h
/usr/include/orc-0.4/orc/orcdebug.h
/usr/include/orc-0.4/orc/orcemulateopcodes.h
/usr/include/orc-0.4/orc/orcexecutor.h
/usr/include/orc-0.4/orc/orcfunctions.h
/usr/include/orc-0.4/orc/orcinstruction.h
/usr/include/orc-0.4/orc/orcinternal.h
/usr/include/orc-0.4/orc/orclimits.h
/usr/include/orc-0.4/orc/orcmips.h
/usr/include/orc-0.4/orc/orcmmx.h
/usr/include/orc-0.4/orc/orcneon.h
/usr/include/orc-0.4/orc/orconce.h
/usr/include/orc-0.4/orc/orcopcode.h
/usr/include/orc-0.4/orc/orcparse.h
/usr/include/orc-0.4/orc/orcpowerpc.h
/usr/include/orc-0.4/orc/orcprogram.h
/usr/include/orc-0.4/orc/orcrule.h
/usr/include/orc-0.4/orc/orcsse.h
/usr/include/orc-0.4/orc/orctarget.h
/usr/include/orc-0.4/orc/orcutils.h
/usr/include/orc-0.4/orc/orcvariable.h
/usr/include/orc-0.4/orc/orcx86.h
/usr/include/orc-0.4/orc/orcx86insn.h
/usr/include/orc-0.4/orc-test/orcarray.h
/usr/include/orc-0.4/orc-test/orcprofile.h
/usr/include/orc-0.4/orc-test/orcrandom.h
/usr/include/orc-0.4/orc-test/orctest.h
/usr/lib64/liborc-0.4.so
/usr/lib64/liborc-test-0.4.so
/usr/lib64/pkgconfig/orc-0.4.pc
/usr/share/aclocal/orc.m4

Changelog

2017-11-20 - zaitor@opensuse.org
- Update to version 0.4.28:
+ Numerous undefined behaviour fixes.
+ Ability to disable tests.
+ Fix meson dist behaviour.
2017-09-04 - dimstar@opensuse.org
- Switch to the meson build system, which knows how to cope with
GTK 1.26+:
+ Use the tarball published on github (the automake bootstrapped
one does not contain the meson build system).
+ Add meson BuildRequires and switch configure/make/make_install
macros to the relevant meson/meson_build/meson_install
variants.
2017-07-17 - zaitor@opensuse.org
- Update to version 0.4.27:
+ sse: preserve non volatile sse registers, needed for MSVC.
+ x86: don't hard-code register size to 0 in orc_x86_emit_*()
funcs.
+ Fix incorrect asm generation on 64-bit Windows with MSVC.
+ Add support for building using the Meson build system.
2017-02-12 - zaitor@opensuse.org
- Disable make check for all arches except x86_64 again.
2016-08-31 - zaitor@opensuse.org
- Update to version 0.4.26:
+ Use 64 bit arithmetic to increment the stride if needed.
+ Fix generation of ModR/M / SIB bytes for the EBP, R12, R13
registers on X86/X86-64.
+ Fix test_parse unit test if no executable backend is available.
+ Add orc-test path to the -uninstalled .pc file.
+ Fix compiler warnings in the tests on OS X.
- Add pkgconfig(glib-2.0) BuildRequires, the build looks for it.
- Remove obsolete bconds, they were only there for now obsolete
versions of openSUSE.
- Drop explicit xz BuildRequires: No longer needed.
- Enable testsuite for all arches again.
2016-03-05 - zaitor@opensuse.org
- Update to version 0.4.25:
+ compiler: also prefer the backup function when no target,
instead of trying to use emulation which is usually slower.
+ executor: fix load of parameters smaller than 64 bits, fixing
crashes on ldresnearb and friends in emulated code.
+ test-limits: improve test without target.
+ Only check for Android's liblog on Android targets, so we don't
accidentally pick up another liblog that may exist elsewhere.
+ Don't require libtool for uninstalled setups (-uninstalled
pkg-config file).
+ Make -Bsymbolic check in configure work with clang.
+ Coverity code analyser fixes.
+ docs: update generated opcode tables.
+ Add orc_version_string() function and make orcc check the
liborc that is being picked up to make sure the right lib is
being used.
2015-09-28 - dmueller@suse.com
- disable testsuite on aarch64
2015-07-09 - zaitor@opensuse.org
- Update to version 0.4.24:
+ Only reuse constants of the same size and value.
+ Fix reading of .orc files with Windows line endings on Windows.
+ Fix out of bounds array access in the tests.
+ Remove duplicate code path in orcc.
+ Put a limit to the memcpy test.
+ Fix mmap leak on error path.
2015-02-27 - normand@linux.vnet.ibm.com
- disable make check for ppc64le archi
would need changes in orcprogram-altivec.c
and define of HAVE_POWERPC
2014-12-26 - zaitor@opensuse.org
- Update to version 0.4.23:
+ Various improvements to the NEON backend to bring it closer to
the SSE backend.
+ Add support for setting a custom backup function.
+ Preserve NEON/VFP registers across subroutines.
+ Fix 64 bit parameter loading on big-endian systems.
+ Improved implementations for various opcodes.
+ Various improvements and fixes to constants handling.
+ Avoid some undefined operations on signed integers.
+ Prefer user specific directories over global ones for
intermediate files to prevent name collisions.

See Also

Package Description
orc-doc-0.4.28-78.21.i586.rpm The Oil Runtime Compiler Library - Documentation
orc-doc-0.4.28-78.21.x86_64.rpm The Oil Runtime Compiler Library - Documentation
pamix-1.6-4.18.i586.rpm "alsamixer" for pulseaudio
pamix-1.6-4.18.x86_64.rpm "alsamixer" for pulseaudio
pcaudiolib-devel-1.1-7.2.i586.rpm Development files for libpcaudio0
pcaudiolib-devel-1.1-7.2.x86_64.rpm Development files for libpcaudio0
perl-MP3-ID3Lib-0.12-1.40.i586.rpm ID3v1/ID3v2 Tagging of MP3 files
perl-MP3-ID3Lib-0.12-1.40.x86_64.rpm ID3v1/ID3v2 Tagging of MP3 files
phonon4qt5-backend-mpv-0.0.5-1.2.i586.rpm Phonon Backend using MPV Player(libmpv)
phonon4qt5-backend-mpv-0.0.5-1.2.x86_64.rpm Phonon Backend using MPV Player(libmpv)
portaudio-devel-190600_20161030-301.6.i586.rpm Development package for the portaudio library
portaudio-devel-190600_20161030-301.6.x86_64.rpm Development package for the portaudio library
portmidi-217-12.41.i586.rpm Real-time MIDI input/output audio tools
portmidi-217-12.41.x86_64.rpm Real-time MIDI input/output audio tools
portmidi-devel-217-12.41.i586.rpm Real-time MIDI input/output audio library
Advertisement
Advertisement