Pop-Up Thingie
Sidebar
>>> Magnum BBS <<<
Home
Forum
Files
Dark
Log in
Username
Password
Sidebar
Forum
Usenet
LINUX.DEBIAN.BUGS.DIST
Bug#1062903: slurm-wlm: NMU diff for 64-bit time_t transition (2/8)
From
Steve Langasek
@21:1/5 to
All
on Sat Feb 24 11:10:02 2024
[continued from previous message]
+# e.g. both sinfo and slurmctld use select_linear.so and when running
+# sinfo linked with ld -z now (bindnow option) we get:
+# sinfo: error: plugin_load_from_file:
+# dlopen(/usr/lib/x86_64-linux-gnu/slurm/select_linear.so):
+# /usr/lib/x86_64-linux-gnu/slurm/select_linear.so: undefined symbol: slurm_job_preempt_mode
+#
+# This happens because because slurm_job_preempt_mode is contained in
+# /usr/sbin/slurmctld and will never be referenced when running sinfo. +hardening-no-bindnow
+libpmi0t64: package-name-doesnt-match-sonames libpmi0
diff -Nru slurm-wlm-23.11.3/debian/libpmi0t64.symbols slurm-wlm-23.11.3/debian/libpmi0t64.symbols
--- slurm-wlm-23.11.3/debian/libpmi0t64.symbols 1970-01-01 00:00:00.000000000 +0000
+++ slurm-wlm-23.11.3/debian/libpmi0t64.symbols 2024-02-24 09:51:52.000000000 +0000
@@ -0,0 +1,35 @@
+libpmi.so.0 libpmi0t64 #MINVER#
+* Build-Depends-Package: libpmi0-dev
+ PMI_Abort@Base 1.3.8
+ PMI_Args_to_keyval@Base 1.3.8
+ PMI_Barrier@Base 1.3.8
+ PMI_Finalize@Base 1.3.8
+ PMI_Free_keyvals@Base 1.3.8
+ PMI_Get_appnum@Base 1.3.8
+ PMI_Get_clique_ranks@Base 1.3.8
+ PMI_Get_clique_size@Base 1.3.8
+ PMI_Get_id@Base 1.3.8
+ PMI_Get_id_length_max@Base 1.3.8
+ PMI_Get_kvs_domain_id@Base 1.3.8
+ PMI_Get_options@Base 1.3.8
+ PMI_Get_rank@Base 1.3.8
+ PMI_Get_size@Base 1.3.8
+ PMI_Get_universe_size@Base 1.3.8
+ PMI_Init@Base 1.3.8
+ PMI_Initialized@Base 1.3.8
+ PMI_KVS_Commit@Base 1.3.8
+ PMI_KVS_Create@Base 1.3.8
+ PMI_KVS_Destroy@Base 1.3.8
+ PMI_KVS_Get@Base 1.3.8
+ PMI_KVS_Get_key_length_max@Base 1.3.8
+ PMI_KVS_Get_my_name@Base 1.3.8
+ PMI_KVS_Get_name_length_max@Base 1.3.8
+ PMI_KVS_Get_value_len
From
Steve Langasek
@21:1/5 to
Steve Langasek
on Sat Feb 24 20:30:02 2024
[continued from previous message]
+# plugins at startup since these symbols are defined in a different
+# executable.
+#
+# e.g. both sinfo and slurmctld use select_linear.so and when running
+# sinfo linked with ld -z now (bindnow option) we get:
+# sinfo: error: plugin_load_from_file:
+# dlopen(/usr/lib/x86_64-linux-gnu/slurm/select_linear.so):
+# /usr/lib/x86_64-linux-gnu/slurm/select_linear.so: undefined symbol: slurm_job_preempt_mode
+#
+# This happens because because slurm_job_preempt_mode is contained in
+# /usr/sbin/slurmctld and will never be referenced when running sinfo. +hardening-no-bindnow
+libpmi0t64: package-name-doesnt-match-sonames libpmi0
diff -Nru slurm-wlm-23.11.3/debian/libpmi0t64.symbols slurm-wlm-23.11.3/debian/libpmi0t64.symbols
--- slurm-wlm-23.11.3/debian/libpmi0t64.symbols 1970-01-01 00:00:00.000000000 +0000
+++ slurm-wlm-23.11.3/debian/libpmi0t64.symbols 2024-02-24 18:18:11.000000000 +0000
@@ -0,0 +1,35 @@
+libpmi.so.0 libpmi0t64 #MINVER#
+* Build-Depends-Package: libpmi0-dev
+ PMI_Abort@Base 1.3.8
+ PMI_Args_to_keyval@Base 1.3.8
+ PMI_Barrier@Base 1.3.8
+ PMI_Finalize@Base 1.3.8
+ PMI_Free_keyvals@Base 1.3.8
+ PMI_Get_appnum@Base 1.3.8
+ PMI_Get_clique_ranks@Base 1.3.8
+ PMI_Get_clique_size@Base 1.3.8
+ PMI_Get_id@Base 1.3.8
+ PMI_Get_id_length_max@Base 1.3.8
+ PMI_Get_kvs_domain_id@Base 1.3.8
+ PMI_Get_options@Base 1.3.8
+ PMI_Get_rank@Base 1.3.8
+ PMI_Get_size@Base 1.3.8
+ PMI_Get_universe_size@Base 1.3.8
+ PMI_Init@Base 1.3.8
+ PMI_Initialized@Base 1.3.8
+ PMI_KVS_Commit@Base 1.3.8
+ PMI_KVS_Create@Base 1.3.8
+ PMI_KVS_Destroy@Base 1.3.8
+ PMI_KVS_Get@Base 1.3.8
+ PMI_KVS_Get_key_length_max@Base 1.3.8
+ PMI_KVS_Get_my_name@Base 1.3.8
+ PMI_KVS_Get_name_length_max@Base 1.3.8
+ PMI_KVS_Get_value_len
Who's Online
System Info
Sysop:
Keyop
Location:
Huddersfield, West Yorkshire, UK
Users:
300
Nodes:
16 (
2
/
14
)
Uptime:
08:53:55
Calls:
6,706
Files:
12,236
Messages:
5,350,772