public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [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: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  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 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