On Sunday 22 June 2008, Ned Ludd wrote: > On Sat, 2008-06-21 at 23:29 -0400, Mike Frysinger wrote: > > On Saturday 21 June 2008, Ned Ludd wrote: > > for the configure tests, ive been meaning to investigate switching over > > to a config.site rather than exporting them through the environment ... > > I'll see what I can snag from here. > https://dev.openwrt.org/browser/trunk/include/site (hate traq) > Any tips/links to some others?
it's just an idea i had floating around. havent actually looked into implementation details. but if another project is already maintaining the site files, then we should push our little differences to them and then just start using their work ;). > > for the CHOST, how about checking $0 ? so people can symlink like: > > x86_64-pc-linux-gnu-emerge and then they can just run that without > > needing anything set in the > > environment ... that's how i generally multiplex my cross scripts for > > multiple targets. > > I have it right now as emerge-CHOST. > I figured the logic there that CHOST-* should be mostly > reserved for the toolchain, plus it's easier for me to emerge-\t\t and > pull in the right wrapper foo for whatever I'm working on. i think having it all be CHOST- prefixed rather than suffixed is better for consistency. or just provide both :). > When you run emerge-wrapper --init > it sets up all the symlink love which would probably be run a > pkg_postinst(). i mean when you do `crossdev FOO`, it'll create symlinks in /usr/bin/ to the wrappers already ... no need for the user to run any other commands in the default case ... cant really divine what targets need what love from a pkg_postinst() > > we could have crossdev manage the symlinks automatically as well so they > > get the ...-emerge and ...-pkg-config by default. and setup the > > PORTAGE_CONFIGROOT too ... > > Yep that's what it does. I'll move the pkg over to usr/share/crossdev/ > Got a crossdev in cvs/svn some place so I can create a ./wrappers > subdir? ive been lazy and maintaining crossdev in $FILESDIR ... if you want to ask robbat2 for a crossdev git or svn, we can transition to that. -mike
signature.asc
Description: This is a digitally signed message part.
