| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libbsd-ctor-static | Distribution: openSUSE Tumbleweed |
| Version: 0.11.7 | Vendor: openSUSE |
| Release: 2.8 | Build date: Wed Mar 15 21:08:08 2023 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 2707 | Source RPM: libbsd-0.11.7-2.8.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://libbsd.freedesktop.org/ | |
| Summary: Development headers and files for libbsd | |
The libbsd-ctor static library is required if setproctitle() is to be used when libbsd is loaded via dlopen() from a threaded program. This can be configured using "pkg-config --libs libbsd-ctor".
BSD-3-Clause
* Wed Mar 15 2023 Callum Farmer <gmbr3@opensuse.org>
- Add libbsd-glibc-2.34-closefrom.patch to avoid conflicting
with function provided by glibc 2.34
* Fri Oct 07 2022 Dirk Müller <dmueller@suse.com>
- update to 0.11.7:
* man: Discourage using the library in non-overlay mode
* include: Adjust reallocarray() per glibc adoption
* include: Adjust arc4random() per glibc adoption
* include: explicit_bzero() requires _DEFAULT_SOURCE
* include: Simplify glibc version dependent macro handling
* doc: Switch references from pkg-config to pkgconf
* doc: Add missing empty line to separate README sections
* doc: Refer to the main git repository as primary
* test: Fix explicit_bzero() test on the Hurd
* fgetwln: Add comment about lack of getwline(3) for recommendation
* setmode: Dot not use saveset after free
* man: Rewrite gerprogname(3bsd) from scratch
* man: Lowercase man page title
* man: Document that some arc4random(3) functions are now in glibc 2.36
* Sync arc4random(3) implementation from OpenBSD
* Fix ELF support for big endian SH
* man: Use -compact also for alternative functions in libbsd(7)
* getentropy: Fix function cast for getauxval()
* Wed Apr 20 2022 Dirk Müller <dmueller@suse.com>
- add missing devel requires
* Fri Apr 15 2022 Dirk Müller <dmueller@suse.com>
- update to 0.11.6:
* import pwcache module from OpenBSD
* use libmd for hashing functions
* Fix message digest library checks
* Switch libmd wrapper to dlsym
* Enable .init_array support when building with LTO
* Switch md5 back to direct linking
- reenable LTO
* Mon Jun 07 2021 Jan Engelhardt <jengelh@inai.de>
- Drop --with-pic (no effect with --disable-static).
- Make description neutral; adhere to noun phrasing.
* Mon Dec 16 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.10.0:
* Several security related fixes for nlist() reported by Daniel
Hodson and one by Coverity Scan.
* Preliminary and partial Windows porting, thanks to Aaron
Dierking.
* Fix for a leak in the vis family of functions.
* Fix for a configure check to not unnecessarily link against
librt.
* General portability fixes for musl, uClibc, macOS and
GNU/kFreeBSD.
* New architectures support for nlist().
* Switch the <err.h> *c() functions to be standalone and add
err(), warn(), errx() and warnx() familiy of functions in case
the system lacks them.
* Several man page fixes.
* Tue Apr 23 2019 Martin Liška <mliska@suse.cz>
- Disable LTO - symbol versioning unsupported by GCC (boo#1133096).
* Wed Jun 27 2018 mpluskal@suse.com
- Update to version 0.9.1:
* Add __arraycount() macro.
* Add flopenat() function.
* Add strtoi() and strtou() functions.
* Add several new vis and unvis functions.
* Add pidfile_fileno() function, and struct pidfh is now opaque.
* The humanize_number() now understands HN_IEC_PREFIXES.
* The fmtcheck() function supports all standard printf(3)
conversions.
* The getentropy(), and thus arc4random() functions will not
block anymore on Linux on boot when there's not enough entropy
available.
* The arc4random() function handles direct clone() calls better.
* Wed Jan 24 2018 avindra@opensuse.org
- Update to version 0.8.7:
* Fix <sys/cdefs.h> for gcc with no __has_include or
__has_include_next support
* man: Document on what other BSDs arc4random(3) is present
* Handle several functions now being provided by glibc
* test: Fix nlist(3) unit test on IA64
- switch to mirror temporarily, per announce:
https://lists.freedesktop.org/archives/libbsd/2018-January/000166.html
* Thu Oct 19 2017 mpluskal@suse.com
- Update to version 0.8.6:
* test:
+ Fix nlist() unit test on IA64 and PowerPC 64-bit ELFv1
* Fix handling of non-contiguous argv + envp in setproctitle()
- Changes for version 0.8.5:
* test:
+ Handle libtool executable names in getprogname() unit test
+ Remove unused variable in nlist() unit test
* man:
+ Ship and install libbsd(7)
+ Update man page sections in titles and references
* Fix ELF definitions for PowerPC in local-elf.h
* Fix ELF definitions for MIPS in local-elf.h
- Changes for version 0.8.4:
* Add support for RISC-V
* Support GCC deprecated attribute for GCC older than 4.5
* Fix the __progname check to avoid the optimizer discarding the symbol
* Gracefully handle lack of system <sys/cdefs.h>
* Do not provide funopen() on musl
* Try <linux/a.out.h> if <a.out.h> is not present
* Do not use legacy BSD u_* types
* Import <sys/time.h> for some of its macros
/usr/lib/libbsd-ctor.a /usr/lib/pkgconfig/libbsd-ctor.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025