The configure script of LibO takes the usual arguments for specifying host environment, but the actual values are set through perl's $^O and config.guess (which in turns uses uname -m and others). This behavior seems wrong, as it is ignoring the configure options altogether. Moreover, it makes it impossible to build in a 32-bit chroot running in a x86-64 machine. I can contribute a fix (I would imagine it will have to be in set_soenv) if anybody can comment on what would it be the appropriate steps to follow (in accordance to LibO's multi-platform building system). Best regards, P.
Can you ask this on the developer mailing list (if you haven't already)?
Will do, thanks. P.
[This is an automated message.] This bug was filed before the changes to Bugzilla on 2011-10-16. Thus it started right out as NEW without ever being explicitly confirmed. The bug is changed to state NEEDINFO for this reason. To move this bug from NEEDINFO back to NEW please check if the bug still persists with the 3.5.0 beta1 or beta2 prereleases. Details on how to test the 3.5.0 beta1 can be found at: http://wiki.documentfoundation.org/QA/BugHunting_Session_3.5.0.-1 more detail on this bulk operation: http://nabble.documentfoundation.org/RFC-Operation-Spamzilla-tp3607474p3607474.html
Sorry for the delay updating here. It got resolved on the mailing list, I wasn't setting up my own chroot correctly. Sorry about the noise.