* [gentoo-user] Will profile 17.0 break 3rd party binaries? @ 2017-12-04 22:42 Grant Edwards 2017-12-05 0:05 ` [gentoo-user] " Holger Hoffstätte 0 siblings, 1 reply; 8+ messages in thread From: Grant Edwards @ 2017-12-04 22:42 UTC (permalink / raw To: gentoo-user There are a number of third-party binary executables that I use regularly on my Gentoo systems. These are dynamically linked, x86-64, programs that typically depend on various X11 and Qt/Gtk libraries. They were either extracted from .rpm/.deb files or distributed as shell-archive self-installers by their respective vendors. Is switching to the new 17.0 profile likely to break them? -- Grant Edwards grant.b.edwards Yow! FOOLED you! Absorb at EGO SHATTERING impulse gmail.com rays, polyester poltroon!! ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: Will profile 17.0 break 3rd party binaries? 2017-12-04 22:42 [gentoo-user] Will profile 17.0 break 3rd party binaries? Grant Edwards @ 2017-12-05 0:05 ` Holger Hoffstätte 2017-12-05 0:42 ` Grant Edwards 2017-12-05 1:17 ` Ian Zimmerman 0 siblings, 2 replies; 8+ messages in thread From: Holger Hoffstätte @ 2017-12-05 0:05 UTC (permalink / raw To: gentoo-user On Mon, 04 Dec 2017 22:42:45 +0000, Grant Edwards wrote: > There are a number of third-party binary executables that I use > regularly on my Gentoo systems. These are dynamically linked, x86-64, > programs that typically depend on various X11 and Qt/Gtk libraries. > They were either extracted from .rpm/.deb files or distributed as > shell-archive self-installers by their respective vendors. > > Is switching to the new 17.0 profile likely to break them? Good question. I've been using a pie-enabled gcc 7.2 for months before the 17.0 profile switch and both acroread and skype (the new one) still work, so chances are your stuff will too. -h ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: Will profile 17.0 break 3rd party binaries? 2017-12-05 0:05 ` [gentoo-user] " Holger Hoffstätte @ 2017-12-05 0:42 ` Grant Edwards 2017-12-05 1:17 ` Ian Zimmerman 1 sibling, 0 replies; 8+ messages in thread From: Grant Edwards @ 2017-12-05 0:42 UTC (permalink / raw To: gentoo-user On 2017-12-05, Holger Hoffstätte <holger@applied-asynchrony.com> wrote: > On Mon, 04 Dec 2017 22:42:45 +0000, Grant Edwards wrote: > >> There are a number of third-party binary executables that I use >> regularly on my Gentoo systems. [...] >> >> Is switching to the new 17.0 profile likely to break them? > > Good question. I've been using a pie-enabled gcc 7.2 for months > before the 17.0 profile switch and both acroread and skype (the new > one) still work, so chances are your stuff will too. That's good to hear. I guess the worst case is I end up having to copy some shared libraires from CentOS/Ubuntu for them. -- Grant Edwards grant.b.edwards Yow! A can of ASPARAGUS, at 73 pigeons, some LIVE ammo, gmail.com and a FROZEN DAQUIRI!! ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: Will profile 17.0 break 3rd party binaries? 2017-12-05 0:05 ` [gentoo-user] " Holger Hoffstätte 2017-12-05 0:42 ` Grant Edwards @ 2017-12-05 1:17 ` Ian Zimmerman 2017-12-05 1:30 ` Adam Carter 2017-12-05 19:18 ` Grant Edwards 1 sibling, 2 replies; 8+ messages in thread From: Ian Zimmerman @ 2017-12-05 1:17 UTC (permalink / raw To: gentoo-user On 2017-12-05 00:05, Holger Hoffstätte wrote: > > There are a number of third-party binary executables that I use > > regularly on my Gentoo systems. These are dynamically linked, > > x86-64, programs that typically depend on various X11 and Qt/Gtk > > libraries. They were either extracted from .rpm/.deb files or > > distributed as shell-archive self-installers by their respective > > vendors. > > > > Is switching to the new 17.0 profile likely to break them? > > Good question. I've been using a pie-enabled gcc 7.2 for months before > the 17.0 profile switch and both acroread and skype (the new one) > still work, so chances are your stuff will too. Years ago when I used acroread I found it quite irritating that it came with its own bundled gtk and pretty much everything else. If it's still that way it's probably the reason why it is unaffected by the change. I don't know if Grant's binaries are of similar persuasion. -- Please don't Cc: me privately on mailing lists and Usenet, if you also post the followup to the list or newsgroup. To reply privately _only_ on Usenet, fetch the TXT record for the domain. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Re: Will profile 17.0 break 3rd party binaries? 2017-12-05 1:17 ` Ian Zimmerman @ 2017-12-05 1:30 ` Adam Carter 2017-12-05 19:19 ` Grant Edwards 2017-12-05 19:18 ` Grant Edwards 1 sibling, 1 reply; 8+ messages in thread From: Adam Carter @ 2017-12-05 1:30 UTC (permalink / raw To: gentoo-user@lists.gentoo.org [-- Attachment #1: Type: text/plain, Size: 563 bytes --] > > Good question. I've been using a pie-enabled gcc 7.2 for months before > > the 17.0 profile switch and both acroread and skype (the new one) > > still work, so chances are your stuff will too. > > Years ago when I used acroread I found it quite irritating that it came > with its own bundled gtk and pretty much everything else. If it's still > that way it's probably the reason why it is unaffected by the change. > > I don't know if Grant's binaries are of similar persuasion. > And if something doesn't work trying USE +bundled-libs would be worthwhile. [-- Attachment #2: Type: text/html, Size: 997 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: Will profile 17.0 break 3rd party binaries? 2017-12-05 1:30 ` Adam Carter @ 2017-12-05 19:19 ` Grant Edwards 0 siblings, 0 replies; 8+ messages in thread From: Grant Edwards @ 2017-12-05 19:19 UTC (permalink / raw To: gentoo-user On 2017-12-05, Adam Carter <adamcarter3@gmail.com> wrote: >> > Good question. I've been using a pie-enabled gcc 7.2 for months before >> > the 17.0 profile switch and both acroread and skype (the new one) >> > still work, so chances are your stuff will too. >> >> Years ago when I used acroread I found it quite irritating that it came >> with its own bundled gtk and pretty much everything else. If it's still >> that way it's probably the reason why it is unaffected by the change. >> >> I don't know if Grant's binaries are of similar persuasion. > > And if something doesn't work trying USE +bundled-libs would be worthwhile. That only helps for things that are packaged as ebuilds, right? [The apps I'm asking about are from .rpm, .deb. or other sources.] -- Grant ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: Will profile 17.0 break 3rd party binaries? 2017-12-05 1:17 ` Ian Zimmerman 2017-12-05 1:30 ` Adam Carter @ 2017-12-05 19:18 ` Grant Edwards 2018-01-08 16:32 ` Grant Edwards 1 sibling, 1 reply; 8+ messages in thread From: Grant Edwards @ 2017-12-05 19:18 UTC (permalink / raw To: gentoo-user On 2017-12-05, Ian Zimmerman <itz@very.loosely.org> wrote: > On 2017-12-05 00:05, Holger Hoffstätte wrote: > >> > There are a number of third-party binary executables that I use >> > regularly on my Gentoo systems. >> > [...] >> > Is switching to the new 17.0 profile likely to break them? >> >> Good question. I've been using a pie-enabled gcc 7.2 for months before >> the 17.0 profile switch and both acroread and skype (the new one) >> still work, so chances are your stuff will too. > > Years ago when I used acroread I found it quite irritating that it > came with its own bundled gtk and pretty much everything else. If > it's still that way it's probably the reason why it is unaffected by > the change. > > I don't know if Grant's binaries are of similar persuasion. No, they depend on the host environment for all libraries that are not unique to the application: libc, libstdc++, Qt, gtk, xml, crypto, ssl, etc. If necissary, I could grab the required libraires from a Centos or Ubuntu installation and set LD_LIBRARY_PATH appropriately in a wrapper, but that's annoying... -- Grant ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: Will profile 17.0 break 3rd party binaries? 2017-12-05 19:18 ` Grant Edwards @ 2018-01-08 16:32 ` Grant Edwards 0 siblings, 0 replies; 8+ messages in thread From: Grant Edwards @ 2018-01-08 16:32 UTC (permalink / raw To: gentoo-user On 2017-12-05, Grant Edwards <grant.b.edwards@gmail.com> wrote: > On 2017-12-05, Ian Zimmerman <itz@very.loosely.org> wrote: >> On 2017-12-05 00:05, Holger Hoffstätte wrote: >> >>> > There are a number of third-party binary executables that I use >>> > regularly on my Gentoo systems. >>> > [...] >>> > Is switching to the new 17.0 profile likely to break them? >>> >>> Good question. I've been using a pie-enabled gcc 7.2 for months >>> before the 17.0 profile switch and both acroread and skype (the >>> new one) still work, so chances are your stuff will too. >> >> Years ago when I used acroread I found it quite irritating that it >> came with its own bundled gtk and pretty much everything else. If >> it's still that way it's probably the reason why it is unaffected >> by the change. >> >> I don't know if Grant's binaries are of similar persuasion. > > No, they depend on the host environment for all libraries that are > not unique to the application: libc, libstdc++, Qt, gtk, xml, > crypto, ssl, etc. FWIW, I finished rebuilding world w/ 17.0 over the weekend, and it looks like my third-party binaries all work the same as they did before. That's what I expected based on my understanding of the PIE change: it didn't change the ABI or the way dynamic library linkage worked. I did have to grab the qtwebkit:4 ebuild out of the attic, but that's apparently still working too. -- Grant Edwards grant.b.edwards Yow! Of course, you at UNDERSTAND about the PLAIDS gmail.com in the SPIN CYCLE -- ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2018-01-09 3:07 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-12-04 22:42 [gentoo-user] Will profile 17.0 break 3rd party binaries? Grant Edwards 2017-12-05 0:05 ` [gentoo-user] " Holger Hoffstätte 2017-12-05 0:42 ` Grant Edwards 2017-12-05 1:17 ` Ian Zimmerman 2017-12-05 1:30 ` Adam Carter 2017-12-05 19:19 ` Grant Edwards 2017-12-05 19:18 ` Grant Edwards 2018-01-08 16:32 ` Grant Edwards
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox