Skip to content

Revert "build-sys: hide magic section variables from exported symbols"#653

Merged
keszybz merged 1 commit intosystemd:masterfrom
dvdhrm:bus-gold
Oct 13, 2016
Merged

Revert "build-sys: hide magic section variables from exported symbols"#653
keszybz merged 1 commit intosystemd:masterfrom
dvdhrm:bus-gold

Conversation

@dvdhrm
Copy link
Contributor

@dvdhrm dvdhrm commented Jul 22, 2015

This reverts commit aac7c5e. This
visibility bug originated in ld.gold and has been fixed upstream:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5417c94d1a944d1a27f99240e5d62a6d7cd324f1

There is no binutils release with this fix, yet. So input is welcome whether we should continue carrying this fix or leave it up to distros (@kaysievers, @poettering, @keszybz).

@mbiebl
Copy link
Contributor

mbiebl commented Jul 22, 2015

Would it be possible to keep the patch until a binutils release with the fix is available?

@poettering
Copy link
Member

We should probably wait for the binutils release. Also, an addition to README or NEWS regarding the minimum binutils versions would be good.

@dvdhrm dvdhrm self-assigned this Jul 23, 2015
@poettering
Copy link
Member

Hmm @dvdhrm any idea if binutils did get a realease out with this yet?

@dvdhrm
Copy link
Contributor Author

dvdhrm commented Jan 12, 2016

Nope, still waiting for 2.26.

@zonque
Copy link
Member

zonque commented Jan 27, 2016

@dvdhrm
Copy link
Contributor Author

dvdhrm commented Jan 27, 2016

I guess we can merge it now.

@keszybz
Copy link
Member

keszybz commented Jan 27, 2016

Is the work around causing any trouble? I'd rather wait a bit to let people get the updated binutils using normal distribution channels.

@mbiebl
Copy link
Contributor

mbiebl commented Jan 27, 2016

I'll ping our binutils maintainer to update to 2.60 in unstable and report back once it is updated.
Would be great if you can delay merging it until then.

@mbiebl
Copy link
Contributor

mbiebl commented Jan 27, 2016

Seems our binutils maintainer was quick. It was already updated a few hours ago:
https://packages.qa.debian.org/b/binutils/news/20160127T134937Z.html

So no objections from the Debian POV.

@zonque
Copy link
Member

zonque commented Feb 2, 2016

So, everyone is fine with merging this? I just re-triggered the CI on this ancient branch, and it is still happy.

@keszybz
Copy link
Member

keszybz commented Feb 5, 2016

Why hurry? At least Fedora 23 doesn't have binutils 2.26.

@martinpitt
Copy link
Contributor

It's been a while, and I guess this should be ok to land now, or dropped if we don't care enough about the workaround. If we still want it, @dvdhrm can you please rebase to current master, so that we get a CI run with the current code?

@martinpitt
Copy link
Contributor

Dropping "postponed" tag, this needs rebasing instead if we want to apply this now (which seems totally reasonable), or otherwise closed.

@keszybz keszybz merged commit 780950a into systemd:master Oct 13, 2016
keszybz added a commit that referenced this pull request Oct 13, 2016
@keszybz
Copy link
Member

keszybz commented Oct 13, 2016

No rebase needed. Seems to work fine on F24.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

6 participants