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
« First ‹ Previous 1 2 3 Next › Last »
yochananmarqos commented on 2022-12-08 15:35 (UTC)
@Chocobo1: Yes, I'm aware it's not enabled by default with
pacman
. However, it is withdevtools
. Perhaps just disable it then?Chocobo1 commented on 2022-12-08 15:22 (UTC) (edited on 2022-12-08 15:24 (UTC) by Chocobo1)
No. LTO is not enabled by default: https://gitlab.archlinux.org/pacman/pacman/-/blob/v6.0.2/etc/makepkg.conf.in#L93
Use that flag for your own builds instead.
yochananmarqos commented on 2022-12-08 15:00 (UTC)
@Chocobo1: Please add
export CFLAGS+=" -ffat-lto-objects"
to the build() function to avoid mangling when stripping with LTO enabled. See Task Todo List LTO fat objects.Chocobo1 commented on 2022-11-14 05:53 (UTC)
Done.
DanShaders commented on 2022-04-13 11:43 (UTC)
Could you add pkg-config .pc file?
abouvier commented on 2021-06-15 10:55 (UTC)
Yes it will be useless in this case, but it will not hurt either to add it. And one day, maybe, when versioning will be implemented, the PKGBUILD will already be ready!
Chocobo1 commented on 2021-06-15 07:18 (UTC) (edited on 2021-06-15 07:19 (UTC) by Chocobo1)
OK, I understand this part. The next question is, does it make sense to apply this practice to a library that doesn't maintain soname versioning? If you really build this package you'll notice that libbacktrace always uses
0.0.0
, I take that the author doesn't care about it and the users are required to always rebuilt the client app/lib upon upgrading.abouvier commented on 2021-06-15 06:09 (UTC)
This will allow
pacman
, before an update, to detect when a package dependent on libbacktrace needs a rebuild (because of a soname bump). Instead of updating and making the package unusable.https://bugs.archlinux.org/task/58947
Chocobo1 commented on 2021-06-15 03:49 (UTC)
I'm curious, when do you need it where
depends=('libbacktrace')
won't satisfy?abouvier commented on 2021-06-14 21:53 (UTC) (edited on 2021-06-14 21:55 (UTC) by abouvier)
Can you add
libbacktrace.so
to theprovides
array, as recommended in the Arch package guidelines.« First ‹ Previous 1 2 3 Next › Last »