Issue #2955 has been updated by zrj. Status changed from New to Resolved
Pushed as ceeadccd358e346511796c7b057af4af0ae50f2d ---------------------------------------- Submit #2955: Possibility to remove pthread_cancel symbol from libc http://bugs.dragonflybsd.org/issues/2955#change-13019 * Author: zrj * Status: Resolved * Priority: Normal * Assignee: * Category: Feature request * Target version: ---------------------------------------- Stub pthread_cancel symbol in libc causes certain issues with gcc, specially with libgcc.so and libgfortran.so in gcc7 (likely other libs or utilities too, that define dummy weak pthread_cancel symbol to check if it gets claimed by anything). So far in installed world with attached patch I didn't noticed any breakage in dports or base. gcc50 still has: [rw@_ zsrc]$ readelf -s /usr/libexec/gcc50/gcc |grep pthread 4: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_mutex_unlock@DF404.0 (2) 6: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_once@DF404.0 (2) 30: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_mutex_lock@DF404.0 (2) 120: 0000000000000000 0 NOTYPE WEAK DEFAULT UND pthread_cancel ---Files-------------------------------- 0008-libc-Rip-out-pthread_cancel-stub-symbol.patch (2.63 KB) -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account