Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:jsegitz:branches:systemdhardening:Base:System
util-linux
static_lib.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File static_lib.patch of Package util-linux
From: Stefan Schubert <schubi@suse.com> From: Jan Engelhardt <jengelh@inai.de> Date: 2024-04-15T13:34:15Z [Original description: Added "Requires.private: libeconf" in order to build with static libeconf.a.] This patch addresses a build failure in libblkid-using programs when one attempts to static-link the program: $ g++ blkid_get_cache.cpp -static `pkg-config blkid --cflags --libs --static` ld: libblkid.a(la-config.o): in function `blkid_read_config': libblkid/src/config.c:160:(.text+0x150): undefined reference to `econf_readFile' ld: libblkid/src/config.c:241:(.text+0x1a1): undefined reference to `econf_freeFile' The patch is not upstreamable in this form, as the presence of the Requires.private line needs to be conditionalized upon ``HAVE_LIBECONF`` (cf. meson.build/configure.ac). [Description updated; --jengelh] diff -ur org/libblkid/blkid.pc.in patch/libblkid/blkid.pc.in --- org/libblkid/blkid.pc.in 2024-01-31 11:02:15.460811568 +0100 +++ patch/libblkid/blkid.pc.in 2024-04-15 15:19:34.288703597 +0200 @@ -6,5 +6,6 @@ Name: blkid Description: Block device id library Version: @LIBBLKID_VERSION@ +Requires.private: libeconf Cflags: -I${includedir}/blkid Libs: -L${libdir} -lblkid
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor