From: guenther Date: Thu, 11 Aug 2016 03:05:53 +0000 (+0000) Subject: Between relro and previous RWX work, the __{got,plt}_{start,end} symbols X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=fd1f4c4d4d7d68393c8dbccb77ada7742677c6e8;p=openbsd Between relro and previous RWX work, the __{got,plt}_{start,end} symbols are no longer needed by ld.so. Move them to the m88k-specific list, as it hasn't made the jump. ok deraadt@ --- diff --git a/lib/libc/Symbols.list b/lib/libc/Symbols.list index f9b15587c26..48ee94709d5 100644 --- a/lib/libc/Symbols.list +++ b/lib/libc/Symbols.list @@ -13,12 +13,6 @@ _edata _end __end -/* needed by ld.so unless/until we switch to RELRO */ -__got_start -__got_end -__plt_start -__plt_end - /* sys */ __get_tcb __semctl diff --git a/lib/libc/arch/m88k/Symbols.list b/lib/libc/arch/m88k/Symbols.list index 243962c12b2..1dcc221c2c8 100644 --- a/lib/libc/arch/m88k/Symbols.list +++ b/lib/libc/arch/m88k/Symbols.list @@ -7,3 +7,9 @@ _mcount frexpl ldexpl modfl + +/* needed by ld.so unless/until this switches to RELRO */ +__got_start +__got_end +__plt_start +__plt_end