https://bugs.dragonflybsd.org/https://bugs.dragonflybsd.org/favicon.ico?16293952082012-05-09T14:18:29ZDragonFlyBSD bugtrackerDragonFlyBSD - Bug #2204: -Wl,--warn-common warningshttps://bugs.dragonflybsd.org/issues/2204?journal_id=108232012-05-09T14:18:29Zmarino
<ul></ul><p>Multiple definitions of environ is intentional:<br /><a class="external" href="http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c54b5d8d8e1af1fe69da36b12d2ba79580a9ce55">http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c54b5d8d8e1af1fe69da36b12d2ba79580a9ce55</a></p>
<p>I copied NetBSD's approach to dealing with "local: *;" linker map issue:<br /><a class="external" href="https://github.com/jsonn/src/commit/ce0daca9361b087c4759912584fedccfc8cb4d61#lib/libc/stdlib">https://github.com/jsonn/src/commit/ce0daca9361b087c4759912584fedccfc8cb4d61#lib/libc/stdlib</a></p>
<p>Christos notes the better solution would be to move __environ and __progname from csu to libc.</p> DragonFlyBSD - Bug #2204: -Wl,--warn-common warningshttps://bugs.dragonflybsd.org/issues/2204?journal_id=143422022-06-04T11:32:17Ztuxillo
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/14342/diff?detail_id=3991">diff</a>)</li><li><strong>Category</strong> set to <i>Userland</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>Assignee</strong> set to <i>marino</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This was dealt with in:</p>
<p><a class="changeset" title="libc symbols bound to rtld must have matching version numbers Reset the version of symbols bound..." href="https://bugs.dragonflybsd.org/projects/dragonfly/repository/dragonflybsd/revisions/d66febebfcbe87509f4e19c8e51cc6a3a490996a">d66febebfcbe87509f4e19c8e51cc6a3a490996a</a><br /><a class="changeset" title="libc: fix environ symbol by syncing getenv.c with FreeBSD The environ symbol can't be found by r..." href="https://bugs.dragonflybsd.org/projects/dragonfly/repository/dragonflybsd/revisions/a0ba0189b9089fb6630d9e0244b373af683cbe9c">a0ba0189b9089fb6630d9e0244b373af683cbe9c</a></p>