Path to this page:
./
devel/libatomic-links,
Make libatomic available from a unique directory
Branch: CURRENT,
Version: 1.1,
Package name: libatomic-links-1.1,
Maintainer: pkgsrc-usersThis package puts symlinks to libatomic in a directory specific
to libatomic, so that we can add that directory to the default
link search path of rust without also automatically picking up
other installed libraries.
This is for the benefit of our powerpc ports, where recent rust
has been changed to insist on using -latomic due to the lack of
native 64-bit atomic operations.
Version history: (Expand)
- (2025-01-25) Updated to version: libatomic-links-1.1
- (2020-11-29) Package added to pkgsrc.se, version libatomic-links-1.0 (created)
CVS history: (Expand)
2025-01-25 10:49:33 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
devel/libatomic-links: Use relative symlinks.
This way they work when cross-compiling too. For example, instead of
/usr/obj/dest/usr/pkg/lib/libatomic/libatomic.so -> /usr/pkg/lib/libatomic.so
we have
/usr/obj/dest/usr/pkg/lib/libatomic/libatomic.so -> ../libatomic.so
so that when the linker is run with
--sysroot=/usr/obj/dest -L/usr/pkg/lib/libatomic -latomic
it will actually find something.
Out of paranoia, add a warning in case the targets aren't under
${PREFIX}/lib as we expect.
|
2025-01-11 12:00:13 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
devel/libatomic-links: Allow this on NetBSD/riscv too.
|
2021-01-03 19:28:05 by Havard Eidnes | Files touched by this commit (1) |
Log message:
Allow this to be installed on i386 too.
|
2020-12-12 02:39:37 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
libatomic-links: mark this package only for NetBSD-powerpc
|
2020-11-29 14:23:40 by Havard Eidnes | Files touched by this commit (2) |
Log message:
Add a package which makes -latomic available from a unique directory.
This is so that we can add that directory to the default
link search path of rust without also automatically picking up
other installed libraries.
This is for the benefit of our powerpc ports, where recent rust
has been changed to insist on using -latomic due to the lack of
native 64-bit atomic operations.
|