Commit Graph

63 Commits

Author SHA1 Message Date
Alyssa Ross
f0a86e6d11
libunwind.meta.pkgConfigModules: init
This will allow packages like gstreamer that need to find libunwind
via pkg-config to check whether the libunwind they've been given has
the modules they expect.
2024-09-02 15:33:15 +02:00
Tristan Ross
0fb2bc9895
libunwind: fix building with llvm 2024-07-25 14:33:05 -07:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Yohann Boniface
d20a86ccc1
pkgs/development/libraries: remove unused fetchpatch and other arguments (#313402) 2024-05-23 13:43:35 +02:00
John Ericson
266cdd7d37 treewide: freebsd13 -> freebsd
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2024-04-30 18:20:23 -04:00
Sergei Trofimovich
f854ac4b41 libunwind: 1.8.0 -> 1.8.1
Changes: https://github.com/libunwind/libunwind/releases/tag/v1.8.1
2024-02-26 22:10:06 +00:00
github-actions[bot]
1022c88f8b
Merge staging-next into staging 2024-02-10 00:02:42 +00:00
Yureka
b2b2c22016
libunwind: remove incorrect badPlatforms (#286560)
It is unclear what platforms are actually meant to be unsupported, but some platforms are included in this badPlatforms pattern even though they work, e.g. armv7l-unknown-linux-musleabihf.  
Actually unsupported platforms / broken builds can be added again in a dedicated list.
2024-02-10 00:43:16 +01:00
R. Ryantm
8a82e6fade libunwind: 1.7.2 -> 1.8.0 2024-01-30 00:32:51 +00:00
Alyssa Ross
703c3208de pkgsStatic.libunwind: don't -mno-outline-atomics
The build failure this was added to fix doesn't happen for static
builds.
2024-01-25 13:36:45 +01:00
Alyssa Ross
0a95fd24f0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/libraries/libunwind/default.nix
2024-01-24 22:00:49 +01:00
Ryan Burns
cb97e26158 libunwind: populate bad platforms
Musl targets need platform-specific asm for getcontext/setcontext
implementations, so only certain musl platforms are supported.
2024-01-24 15:58:24 +01:00
Ryan Burns
4380881c20 libunwind: fix build on aarch64-musl 2024-01-24 15:58:24 +01:00
Jiajie Chen
803ba52765 libunwind: 1.6.2 -> 1.7.2
The original upstream no longer publishs new tarballs, switch to GitHub.

Remove upstreamed patch.

Add new platforms supported by latest libunwind.
2024-01-11 00:45:16 +08:00
Alyssa Ross
f5cbe5d803 libunwind: broaden platforms
Upstream helpfully spells out exactly which platforms are supported,
so let's just use that list.  Notably, this change allows libunwind to
be built for FreeBSD.
2023-01-17 02:05:05 +00:00
Tobias Mayer
51ca56f0fe pkgsStatic.libunwind: fix build 2022-06-20 12:29:00 +00:00
Thomas
e9cfdc6b77
libunwind: fix for aarch64 and non-4K pages (#166006)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-03-29 15:27:13 +02:00
Alyssa Ross
16fb150e03
Merge remote-tracking branch 'nixpkgs/master' into staging-next
Conflicts:
	pkgs/development/libraries/libunwind/default.nix
2021-12-07 23:56:16 +00:00
Jörg Thalheim
cc2abedb5b pkgsLLVM.libunwind: fix build 2021-12-06 19:41:39 +01:00
Jörg Thalheim
2a2377f40e libunwind: use native true executable for build 2021-12-06 19:41:32 +01:00
Nick Cao
8169ad8838 libunwind: 1.4.0 -> 1.6.2 2021-12-02 17:47:16 -08:00
Sergei Trofimovich
3101919890 libunwind: pull upstream fix for -fno-common compiler
Fixes build failure against upstream gcc (defaults -fno-common)
2021-09-12 08:56:12 +01:00
Zhaofeng Li
9a8b5d6e15 nongnu-libunwind: Disable package for RISC-V
The author has stated that he does not have time to implement support.
There is no use for the `supportsHost` passthru attribute anymore, so
let's remove that as well.
2021-06-04 20:44:38 -07:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jörg Thalheim
c11d10fc6a
libunwind: configureFlags should be a list 2021-01-12 13:10:33 +01:00
Michal Sojka
b9116f712f libunwind: Add devman output
Installing the man pages is a bit more tricky. The configure script
completely disables the documentation unless latex2man is found.
However, just installing the man pages can be done without latex2man,
because the man pages are pre-built in the source tarball. Therefore
we pass ${coreutils}/bin/true as latex2man, which allows to install
the pre-build man pages without depending on full texlive.
2020-12-08 05:16:03 +01:00
R. RyanTM
aaddfc0c5b libunwind: 1.3.1 -> 1.4.0 2020-04-21 08:41:13 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Frederik Rietdijk
68058c66ac pkgsStatic.libunwind: fix build, fixes #81198 2020-03-29 11:26:41 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Will Dietz
8ec4bcf1f0 libunwind: 1.3.0 -> 1.3.1
single-commit release:

workaround issue with clang + static alias

https://github.com/libunwind/libunwind/commits/v1.3.1
2019-01-09 12:45:19 -06:00
Will Dietz
bc77c644ea libunwind: 1.2.1 -> 1.3.0
https://github.com/libunwind/libunwind/blob/v1.3.0/NEWS

Keep backtrace patch (still needed), but drop the other.
2019-01-08 09:29:16 -06:00
c0bw3b
a04a512f34 Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Jan Malakhovski
7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
Shea Levy
d61a22fb0e
strace: Fix cross-compilation 2018-02-28 15:01:31 -05:00
Will Dietz
bc2ad5a968 libunwind: patch to fix build on non-glibc 2018-02-13 09:44:29 -06:00
Orivej Desh
9ccdf60be6 libunwind: fix version macros
Fixes julia_05 build: #26891
2017-07-03 19:52:26 +00:00
Orivej Desh
842250064b libunwind: 1.1 -> 1.2.1 2017-06-27 01:30:48 +00:00
Nathan Zadoks
2a82be9af1 libunwind: add AArch64 support patch 2017-01-25 00:01:53 +02:00
Tuomas Tynkkynen
a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Robin Gloster
d020caa5b2 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-04-18 13:49:22 +00:00
Robin Gloster
acb408646e remove local pic flags, now set by hardened stdenv 2016-01-30 16:36:57 +00:00
William A. Kennington III
6602f49495 Revert "Revert "Merge pull request #9543 from NixOS/staging.post-15.06""
This reverts commit 741bf840da.

This reverts the fallout from reverting the major changes.
2015-11-14 12:32:51 -08:00
Vladimír Čunát
deda7f46c7 libunwind: fix bad liblzma.la reference, split dev output 2015-10-28 12:43:35 +01:00
Eelco Dolstra
741bf840da Revert "Merge pull request #9543 from NixOS/staging.post-15.06"
This reverts commit f61176c539, reversing
changes made to a27ca029ee.

Conflicts:
	pkgs/development/libraries/ncurses/default.nix
2015-10-06 15:24:20 +02:00
Jude Taylor
07d9b3cded remove obsolete libunwindNative 2015-10-01 16:34:45 -07:00
Nikolay Amiantov
ec3ffeb199 libunwind: add a patch to address https://github.com/JuliaLang/julia/issues/3469
Should be beneficial to other LLVM+libunwind projects as well (e.g. Pyston)
2015-09-04 03:52:25 +03:00
Vladimír Čunát
2dccca399c libunwind: security fix for CVE-2015-3239
Thanks to the monitor. Low security and high rebuild impact, but still...
2015-09-02 05:23:55 +02:00
William A. Kennington III
b835d4bade libunwind: Fix lzma propagation 2015-05-19 21:34:51 -07:00