mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-11-13 03:37:15 +00:00
wtmpdb: Fix build with lld
The pam module version script lists pam_sm_chauthtok(), which pam_wtmpdb does not implement, so lld fails with: error: version script assignment of 'global' to symbol 'pam_sm_chauthtok' failed: symbol not defined Drop it from the version script. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
2 files changed
+31
-1
No files matched your search
+28
@@ -0,0 +1,28 @@
|
||||
From 37f2e346c259e946258f95d89bf310fe463d2d92 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <khem.raj@oss.qualcomm.com>
|
||||
Date: Mon, 9 Nov 2026 08:37:30 -0800
|
||||
Subject: [PATCH] pam_wtmpdb: Drop pam_sm_chauthtok from the version script
|
||||
|
||||
pam_wtmpdb does not implement pam_sm_chauthtok(), so linkers that check
|
||||
the version script, like lld, fail with:
|
||||
|
||||
error: version script assignment of 'global' to symbol 'pam_sm_chauthtok' failed: symbol not defined
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
|
||||
---
|
||||
src/pam_wtmpdb.map | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/src/pam_wtmpdb.map b/src/pam_wtmpdb.map
|
||||
index 369b047..dcc94d8 100644
|
||||
--- a/src/pam_wtmpdb.map
|
||||
+++ b/src/pam_wtmpdb.map
|
||||
@@ -2,7 +2,6 @@
|
||||
global:
|
||||
pam_sm_acct_mgmt;
|
||||
pam_sm_authenticate;
|
||||
- pam_sm_chauthtok;
|
||||
pam_sm_close_session;
|
||||
pam_sm_open_session;
|
||||
pam_sm_setcred;
|
||||
@@ -7,7 +7,9 @@ SECTION = "libs"
|
||||
|
||||
SRCREV = "89c0861f74e576c5ad0ec9f5302aa635a4e50dc6"
|
||||
|
||||
SRC_URI = "git://github.com/thkukuk/wtmpdb.git;branch=main;protocol=https;tag=v${PV}"
|
||||
SRC_URI = "git://github.com/thkukuk/wtmpdb.git;branch=main;protocol=https;tag=v${PV} \
|
||||
file://0001-pam_wtmpdb-Drop-pam_sm_chauthtok-from-the-version-sc.patch \
|
||||
"
|
||||
|
||||
|
||||
inherit meson pkgconfig systemd features_check
|
||||
|
||||
Reference in new issue
Block a user