Search Criteria
Package Details: libbacktrace-git r87.g11427f3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libbacktrace-git.git (read-only, click to copy) |
---|---|
Package Base: | libbacktrace-git |
Description: | Library to produce symbolic backtraces |
Upstream URL: | https://github.com/ianlancetaylor/libbacktrace |
Licenses: | BSD-3-Clause |
Conflicts: | libbacktrace |
Provides: | libbacktrace, libbacktrace.so |
Submitter: | Chocobo1 |
Maintainer: | Chocobo1 |
Last Packager: | Chocobo1 |
Votes: | 14 |
Popularity: | 0.89 |
First Submitted: | 2019-04-16 04:00 (UTC) |
Last Updated: | 2024-06-05 02:55 (UTC) |
Dependencies (4)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- git (git-gitAUR, git-glAUR) (make)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR) (make)
Required by (18)
- axecore
- boost-stacktrace-backtrace
- cataclysm-dda-git (make)
- dash-cli
- dash-daemon
- dash-qt
- dashcore
- dashcore-git
- dhewm3-git (requires libbacktrace) (make)
- dhewm3-git (requires libbacktrace.so)
- dv-processing
- extension-manager (optional)
- gdb-debug-git (requires libbacktrace)
- pcsx2-git (requires libbacktrace)
- precice-git (requires libbacktrace)
- srb2kart-saturn-git (requires libbacktrace)
- tvm (requires libbacktrace)
- zrythm (requires libbacktrace)
Latest Comments
1 2 3 Next › Last »
Chocobo1 commented on 2024-06-05 02:57 (UTC)
Should be resolved now.
Updated, thanks.
xiota commented on 2023-11-08 22:44 (UTC)
License should go in
$pkgdir/usr/share/licenses/$pkgname
, notlibbacktrace / ${pkgname%-git}
. Convention is described at PKGBUILD.The difference is of minor consequence, since it's the same project and the packages conflict. However, it could interfere with a script that checks licenses against installed packages.
As far as version number, sticking with
r#.#
is the correct decision. The 1.0 "release" and corresponding commit isn't well documented, so tracking revisions relative to it isn't really meaningful.dreieck commented on 2023-04-12 12:56 (UTC)
According to upstream, the software has an official version number: 1.0 (it is written in the upstream's
README.md
: "This is version 1.0.").So I suggest to prepend the official version number to
$pkgver
(auto-retrieved viapkgver()
). Then the=$pkgver
in theprovides
array also makes sense.Here is an example of a
pkgver()
function that does this parsing:And another issue:
License
BSD
is not a common license according to/usr/share/licenses/common/
. Please explicitly install the license file into/usr/share/licenses/${pkgname}/
.Thanks for maintaining!,
regards.
Chocobo1 commented on 2023-02-10 03:30 (UTC)
Seems makepkg doesn't remove unrelated files from the repository before building. Anyway I have temporarily patched it so it won't fail for now.
yochananmarqos commented on 2023-02-09 21:29 (UTC)
@zed123: The
0002-Add-pkg-config-file.patch
is no longer needed as it was taken care of upstream.My PKGBUILD
zed123 commented on 2023-02-09 20:46 (UTC)
Cannot build package:
==> Starting prepare()... patching file configure.ac patching file Makefile.am Hunk #1 succeeded at 84 with fuzz 1. patching file configure.ac Hunk #1 succeeded at 568 (offset 30 lines). The next patch would create the file libbacktrace.pc.in, which already exists! Skipping patch. 1 out of 1 hunk ignored ==> ERROR: A failure occurred in prepare(). Aborting...
Command 'makepkg' failed to execute.
abouvier commented on 2022-12-08 18:24 (UTC)
I believe it's because it slows down the compilation when LTO is enabled, but is only useful when packages contain static libraries.
Also this option is ignored when LTO is disabled, so there is no harm in adding it when a package always produces at least one static library. Which is implied with
staticlibs
.Chocobo1 commented on 2022-12-08 16:17 (UTC) (edited on 2022-12-08 16:24 (UTC) by Chocobo1)
I reckon
devtools
is for building "official repository packages". And AUR packages aren't viewed as official (this impression comes from a bug wrangler).Quoting from README.md:
I would rather not bother with it unless truly necessary. If people want to build with LTO then they should setup their default build flags properly. Also IMO injecting the build flag package-by-package doesn't scale well and doesn't feel right.
While we are at it, why don't they add
-ffat-lto-objects
to devtools build flags?abouvier commented on 2022-12-08 15:35 (UTC)
It's enabled in
devtools
: https://gitlab.archlinux.org/archlinux/devtools/-/blob/master/config/makepkg/x86_64.conf#L97On the other hand
staticlibs
is disabled in bothpacman
anddevtools
by default :p1 2 3 Next › Last »