I'm wondering how the ARCH variable is supposed to be set by crossdev;
it doesn't seem to be working at the moment.
I can see that crossdev sets ARCH in make.conf. It also sets the
profile to embedded. The embedded profile contains this in
make.defaults:
PROFILE_ONLY_VARS="ARCH ..."
So the ARCH variable in make.conf is ignored, which causes failures
whenever something references ARCH or the corresponding use flag.
I am currently hacking around this by setting ARCH in
/usr/$CHOST/etc/portage/profile/make.defaults.
I'm thinking that profile setting PROFILE_ONLY_VARS="ARCH" should be
removed. Or we could make my /etc/portage/profile workaround part of
crossdev proper.
What do you think?
it doesn't seem to be working at the moment.
I can see that crossdev sets ARCH in make.conf. It also sets the
profile to embedded. The embedded profile contains this in
make.defaults:
PROFILE_ONLY_VARS="ARCH ..."
So the ARCH variable in make.conf is ignored, which causes failures
whenever something references ARCH or the corresponding use flag.
I am currently hacking around this by setting ARCH in
/usr/$CHOST/etc/portage/profile/make.defaults.
I'm thinking that profile setting PROFILE_ONLY_VARS="ARCH" should be
removed. Or we could make my /etc/portage/profile workaround part of
crossdev proper.
What do you think?