Projects
openEuler:22.03:LTS:LoongArch
shadow
_service:tar_scm_kernel_repo:Respect-enable-sta...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm_kernel_repo:Respect-enable-static-no-in-libsubid.patch of Package shadow
From fa986b1d73605ecca54a4f19249227aeab827bf6 Mon Sep 17 00:00:00 2001 From: Serge Hallyn <shallyn@cisco.com> Date: Sun, 25 Jul 2021 17:18:02 +0000 Subject: [PATCH] Respect --enable-static=no in libsubid libsubid's Makefile.am was always setting enable-shared in its LDFLAGS. Do that only if not building static. Closes #387 Signed-off-by: Serge Hallyn <shallyn@cisco.com> --- configure.ac | 2 ++ libsubid/Makefile.am | 2 ++ 2 files changed, 4 insertions(+) diff --git a/configure.ac b/configure.ac index 0f237cc..994836b 100644 --- a/configure.ac +++ b/configure.ac @@ -321,6 +321,8 @@ if test "$with_sha_crypt" = "yes"; then AC_DEFINE(USE_SHA_CRYPT, 1, [Define to allow the SHA256 and SHA512 password encryption algorithms]) fi +AM_CONDITIONAL(ENABLE_SHARED, test "x$enable_shared" = "xyes") + AM_CONDITIONAL(USE_BCRYPT, test "x$with_bcrypt" = "xyes") if test "$with_bcrypt" = "yes"; then AC_DEFINE(USE_BCRYPT, 1, [Define to allow the bcrypt password encryption algorithm]) diff --git a/libsubid/Makefile.am b/libsubid/Makefile.am index 99308c1..8bba02a 100644 --- a/libsubid/Makefile.am +++ b/libsubid/Makefile.am @@ -1,6 +1,8 @@ lib_LTLIBRARIES = libsubid.la +if ENABLE_SHARED libsubid_la_LDFLAGS = -Wl,-soname,libsubid.so.@LIBSUBID_ABI@ \ -shared -version-info @LIBSUBID_ABI_MAJOR@ +endif libsubid_la_SOURCES = api.c pkginclude_HEADERS = subid.h -- 1.8.3.1
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.