Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56648 - OS X renamed libtool && libtoolize
Summary: OS X renamed libtool && libtoolize
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: osx porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 58165
  Show dependency tree
 
Reported: 2004-07-10 20:57 UTC by Pieter Van den Abeele (RETIRED)
Modified: 2005-02-06 13:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pieter Van den Abeele (RETIRED) gentoo-dev 2004-07-10 20:57:13 UTC
They have some tool with a totally different purpose which is also called libtool. For ``convenience'' they've renamed libtool to glibtool and libtoolize to glibtoolize. 

I suggest creating a libtool eclass which provides an alias for the ebuilds that complain. One ebuild that complained is:

libwww
Comment 1 Brian Harring (RETIRED) gentoo-dev 2004-08-02 18:18:08 UTC
why not just alias it...
Comment 2 Hasan Khalil (RETIRED) gentoo-dev 2004-08-06 21:40:24 UTC
In the latest portage, according to ferringb. Hopefully will be stable soon!
Comment 3 Brian Harring (RETIRED) gentoo-dev 2004-08-07 05:13:21 UTC
Support for per profile bashrc's are in >=portage-2.0.51_pre15; looking at your profiles, I don't see any defined alias's yet.
So... reopening, the portage support exists, just hasn't been taken advantage of yet :)
Comment 4 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-08-07 07:53:38 UTC
I've updated both macos profiles. Please test.

Feel free to add other system wide aliases to the bashrc file in both macos profile dirs.
Comment 5 Michal Suchanek 2004-08-23 10:11:21 UTC
how do  I tell this actually works?
I cannot build glib (1.2 or somesuch) which I need for fsv. For now I linked it from fink.
It may be either in the glib or it might be the alias is insufficient to build libtoolized stuff correctly.
Comment 6 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-08-23 10:58:45 UTC
If the program calls libtool as "./libtool" obviously aliasing doesn't help. Fink has "UpdateLibtool" variable to declare that the package needs updating libtool scripts. What "UpdateLibtool" in Fink does is to copy modified ltconfig and ltmain.sh to the build directory (${S} in Portage). The correct way (I think) for Portage is to use libtool.eclass to do that job and add "inherit libtool" for the packages we fail to build due to the libtool issue.
Comment 7 Lina Pezzella (RETIRED) gentoo-dev 2004-08-23 11:38:45 UTC
Actually, if you check profile.bashrc, you will see alias libtool=glibtool
alias libtoolize=glibtoolize.  Assuming you have a version of portage >=portage-2.0.51_pre15
it should be working.
Comment 8 Hasan Khalil (RETIRED) gentoo-dev 2005-02-06 13:33:08 UTC
Closing out bugs that've been resolved for a while now...