Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

-BDIRECT, anyone seen this?

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
14 posts • Page 1 of 1
Author
Message
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

-BDIRECT, anyone seen this?

  • Quote

Post by neuron » Fri Nov 04, 2005 2:38 pm

Somehow this post:
http://sourceware.org/ml/binutils/2005-10/msg00436.html

Has gone without any discussion, and with very little publisity at all, but personally I find it extreamly interesting. The counter argument is that prelink already does something like this, but in my opinion prelink is a dirty hack (set up manually, or if when set up by the distro runs a task which uses all my resources on an interval, no thank you), and this solution seems relativly clean.

Anyone else noticed this thread at all?
Top
nxsty
Veteran
Veteran
User avatar
Posts: 1556
Joined: Wed Jun 23, 2004 7:00 pm
Location: .se
Contact:
Contact nxsty
Website

  • Quote

Post by nxsty » Sat Nov 05, 2005 9:21 am

Sounds nice. But the toolchain dictator didn't like it so it'll probably never be included. :(
Top
IWBCMAN
Guru
Guru
User avatar
Posts: 474
Joined: Tue Jun 25, 2002 10:59 am

  • Quote

Post by IWBCMAN » Sat Nov 05, 2005 9:56 am

yup, Ulrich Drepper, definitely deserves the name toolchain dictator. It is just one of those things...if you do the hard work, which others won't/don't do, you have the right to be an asshole-if others don't like it-tough luck....I am sure that he has his reasons(and probably good ones too) for rejecting Michael Meeks suggested patch..but I am equally sure that he couldn't be bothered to actually discuss why such an approach as suggested is a wrong way to solve the percieved problem. The kind of terseness in his comment - his non-chalant way of utterly dismissing Meeks is enough to bring ones blood to a boil- but it is his perogative, even if, in so doing, he is a callous asshole. But I trully do value the work of that asshole, I certainly can't do it, and I know of no one who could do it better, so who am I to complain....It is a sahme that some of the best coders, some of the ones who do the best work, that make our lives so much better are such insufferable assholes-but such is life and we would be poorer without them ;)
Top
playfool
l33t
l33t
User avatar
Posts: 688
Joined: Tue Jun 01, 2004 12:49 am
Location: Århus, Denmark

  • Quote

Post by playfool » Sat Nov 05, 2005 10:24 am

Ulrich Drepper is one of the single most talented programmers in the community, if he rejects something he has his reasons.
My blog

Proud supporter of The EFF, The FSF and The Triad of Reason.
Top
nxsty
Veteran
Veteran
User avatar
Posts: 1556
Joined: Wed Jun 23, 2004 7:00 pm
Location: .se
Contact:
Contact nxsty
Website

  • Quote

Post by nxsty » Sat Nov 05, 2005 10:55 am

playfool wrote:Ulrich Drepper is one of the single most talented programmers in the community, if he rejects something he has his reasons.
He is very talented indeed but I've seen him reject other seemingly nice patches with similar useless motivations. If he has good reasons, why don't he just say them?
Top
Martigen
n00b
n00b
Posts: 59
Joined: Tue Mar 04, 2003 1:49 pm

  • Quote

Post by Martigen » Sat Nov 05, 2005 11:02 am

nxsty, can you include Meeks' patch in your next patched glibc? It sounds like a clean patch, and easily tested/ignored if people so choose. Prelink is a fudge, and doesn't work completely. If Ulrich doesn't want to give it a go, doesn't mean we can't (and even, perhaps, report results).

M
Top
nxsty
Veteran
Veteran
User avatar
Posts: 1556
Joined: Wed Jun 23, 2004 7:00 pm
Location: .se
Contact:
Contact nxsty
Website

  • Quote

Post by nxsty » Sat Nov 05, 2005 11:42 am

Martigen wrote:nxsty, can you include Meeks' patch in your next patched glibc? It sounds like a clean patch, and easily tested/ignored if people so choose. Prelink is a fudge, and doesn't work completely. If Ulrich doesn't want to give it a go, doesn't mean we can't (and even, perhaps, report results)
I'll probably not. The patch only seems lile an uncompletet draft yet. And besides you'll have to patch both binutils and glibc and recompile everything with -Bdirect to make it effective.

There where another patch sent to glibc-alpha that did some kind of readahead to improve app startup time but it was also ignored like this one.
http://marc.theaimsgroup.com/?l=glibc-a ... 720762&w=2
Top
playfool
l33t
l33t
User avatar
Posts: 688
Joined: Tue Jun 01, 2004 12:49 am
Location: Århus, Denmark

  • Quote

Post by playfool » Sat Nov 05, 2005 1:33 pm

nxsty wrote:
playfool wrote:Ulrich Drepper is one of the single most talented programmers in the community, if he rejects something he has his reasons.
He is very talented indeed but I've seen him reject other seemingly nice patches with similar useless motivations. If he has good reasons, why don't he just say them?
Because rejecting crap patches sours people, doing it time after time tends to turn people into Al Viro (if you think Drepper is bad read some Al Viro replies to kernel patches) - I'm not saying it's okay but Drepper has proven his skill time and time again, he knows what he's doing - everyone is free to clean up the patch and test it in their own branch, something I'm sure Novell will consider, if it proves itself there the glibc maintainers will surely be convinced to include it.
My blog

Proud supporter of The EFF, The FSF and The Triad of Reason.
Top
enderandrew
l33t
l33t
User avatar
Posts: 731
Joined: Tue Oct 25, 2005 8:37 am

  • Quote

Post by enderandrew » Fri Nov 11, 2005 9:09 am

Has anyone tried this patch?
Nihilism makes me smile.
Top
playfool
l33t
l33t
User avatar
Posts: 688
Joined: Tue Jun 01, 2004 12:49 am
Location: Århus, Denmark

  • Quote

Post by playfool » Wed Nov 30, 2005 2:15 pm

And Micheal Meeks just submitted this to our bugzilla:

http://bugs.gentoo.org/show_bug.cgi?id=114008

So now you to can enjoy -Bdirect goodness.
My blog

Proud supporter of The EFF, The FSF and The Triad of Reason.
Top
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

  • Quote

Post by neuron » Wed Nov 30, 2005 4:20 pm

very nice, thanks for the heads up
Top
wangxiaohu
Apprentice
Apprentice
Posts: 248
Joined: Sat Nov 15, 2003 11:59 pm

  • Quote

Post by wangxiaohu » Mon Dec 05, 2005 5:33 pm

playfool wrote:And Micheal Meeks just submitted this to our bugzilla:

http://bugs.gentoo.org/show_bug.cgi?id=114008

So now you to can enjoy -Bdirect goodness.
Can I just simply add -Bdirect to LD_FLAGS in make.conf? As said in the comments, it brings troubles to glibc, so does glibc strip it correctly now?
Top
predatorfreak
l33t
l33t
User avatar
Posts: 708
Joined: Thu Jan 13, 2005 2:15 am
Location: USA, Michigan.
Contact:
Contact predatorfreak
Website

  • Quote

Post by predatorfreak » Tue Dec 06, 2005 3:35 am

wangxiaohu wrote:
playfool wrote:And Micheal Meeks just submitted this to our bugzilla:

http://bugs.gentoo.org/show_bug.cgi?id=114008

So now you to can enjoy -Bdirect goodness.
Can I just simply add -Bdirect to LD_FLAGS in make.conf? As said in the comments, it brings troubles to glibc, so does glibc strip it correctly now?
It's useless until glibc supports it, right now only binutils supports it.
System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up.
Top
nxsty
Veteran
Veteran
User avatar
Posts: 1556
Joined: Wed Jun 23, 2004 7:00 pm
Location: .se
Contact:
Contact nxsty
Website

  • Quote

Post by nxsty » Tue Dec 06, 2005 2:23 pm

predatorfreak wrote:
wangxiaohu wrote:
playfool wrote:And Micheal Meeks just submitted this to our bugzilla:

http://bugs.gentoo.org/show_bug.cgi?id=114008

So now you to can enjoy -Bdirect goodness.
Can I just simply add -Bdirect to LD_FLAGS in make.conf? As said in the comments, it brings troubles to glibc, so does glibc strip it correctly now?
It's useless until glibc supports it, right now only binutils supports it.
I added the patch to my glibc overlay if you want to try it. The flag breaks glibc so it's filtered from the build but it might break other builds too. There is only one way to find out. :)
Top
Post Reply

14 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic