aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches
diff options
context:
space:
mode:
authorMarius Bakke <mbakke@fastmail.com>2018-07-02 12:07:58 +0200
committerMarius Bakke <mbakke@fastmail.com>2018-07-02 12:07:58 +0200
commitcb4b508cd68df89bfbd5255a0c5569f8318ad50f (patch)
tree428e0ff8e56c9d72a97502531009d1fba03bf9a9 /gnu/packages/patches
parentfa41a089a1713601648664242530a55b6f6b1d0c (diff)
downloadguix-cb4b508cd68df89bfbd5255a0c5569f8318ad50f.tar.gz
guix-cb4b508cd68df89bfbd5255a0c5569f8318ad50f.zip
build-system/meson: Really skip the 'fix-runpath' phase on armhf.
This follows up commit d5b5a15a4046362377f1a45d466b43bb6e93d4f which doesn't work because %current-system etc expands before the actual build. Fixes <https://bugs.gnu.org/31719>. * guix/build-system/meson.scm (meson-build)[builder]: Compare against the already existing "system" variable rather than (%current-system).
Diffstat (limited to 'gnu/packages/patches')
0 files changed, 0 insertions, 0 deletions
If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages bdw-gc) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) #:use-module (gnu packages pkg-config)) (define-public libgc (package (name "libgc") (version "7.6.0") (source (origin (method url-fetch) (uri (string-append "http://www.hboehm.info/gc/gc_source/gc-" version ".tar.gz")) (sha256 (base32 "143x7g0d0k6250ai6m2x3l4y352mzizi4wbgrmahxscv2aqjhjm1")))) (build-system gnu-build-system) (arguments '(#:configure-flags '(;; Install gc_cpp.h et al. "--enable-cplusplus"))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("libatomic-ops" ,libatomic-ops))) (outputs '("out" "debug")) (synopsis "The Boehm-Demers-Weiser conservative garbage collector for C and C++") (description "The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It allows you to allocate memory basically as you normally would, without explicitly deallocating memory that is no longer useful. The collector automatically recycles memory when it determines that it can no longer be otherwise accessed. The collector is also used by a number of programming language implementations that either use C as intermediate code, want to facilitate easier interoperation with C libraries, or just prefer the simple collector interface. Alternatively, the garbage collector may be used as a leak detector for C or C++ programs, though that is not its primary goal.") (home-page "http://www.hboehm.info/gc/") (license (x11-style (string-append home-page "license.txt"))))) (define-public libatomic-ops (package (name "libatomic-ops") (version "7.4.4") (source (origin (method url-fetch) (uri (string-append "http://www.ivmaisoft.com/_bin/atomic_ops/libatomic_ops-" version ".tar.gz")) (sha256 (base32 "13vg5fqwil17zpf4hj4h8rh3blzmym693lkdjgvwpgni1mh0l8dz")))) (build-system gnu-build-system) (outputs '("out" "debug")) (synopsis "Accessing hardware atomic memory update operations") (description "This C library provides semi-portable access to hardware-provided atomic memory update operations on a number architectures. These might allow you to write code that does more interesting things in signal handlers, write lock-free code, experiment with thread programming paradigms, etc.") (home-page "https://github.com/ivmai/libatomic_ops/") ;; Some source files are X11-style, others are GPLv2+. (license gpl2+)))