This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Thanks for everyone's help. I have got it working now. I just added the line
ac_cv_c_bigendian=${ac_cv_c_bigendian=no}
to config.cache and then confgure competed fine. Make even comleted ok!
At 00:18 08/05/02 -0700, Dan Kegel wrote:
>"Aaron J. Grier" wrote:
>> > The problems start when i try to compile more complex programs that
>> > need their configure script to be run. configure fails with :
>> > configure: error: can not run test program while cross compiling
>> > I understand why it can't run test programs, and i have gathered that
>> > there should be some header files that define things like endian-ness.
>> > Do these come with newlib or gcc? Do i have to set them up myself?
>
>You can override most of the tests in question by setting the
>proper environment variables (unless the autoconf script for
>the project is poorly written). For instance, here are the definitions
>Michael Taht uses when cross-compiling glib (not glibc, mind you)
>along with patches to get rid of cross-compile-unfriendly stuff:
>
>export ac_cv_func_getpgrp_void='yes'
>export ac_cv_func_setvbuf_reversed='no'
>export ac_cv_sys_restartable_syscalls='yes'
>export ac_cv_func_getpwuid_r='yes'
>export glib_cv_has__inline='yes'
>export glib_cv_has__inline__='yes'
>export glib_cv_hasinline='yes'
>export glib_cv_sane_realloc='yes'
>export glib_cv___va_copy='yes'
>export glib_cv_va_copy='no'
>export glib_cv_va_val_copy='yes'
>export glib_cv_sizeof_gmutex=24
>export glib_cv_rtldglobal_broken='no'
>export glib_cv_uscore='no'
>export ac_cv_sizeof_pthread_mutex_t=24
>export ac_cv_sizeof_fpos_t=12
>export ac_cv_sizeof_float=4
>export ac_cv_sizeof_char=1
>export ac_cv_sizeof_void_p=4
>export ac_cv_sizeof_int=4
>export ac_cv_sizeof_long_long=8
>export ac_cv_sizeof_off_t=4
>export ac_cv_sizeof_pthread_t=4
>export ac_cv_sizeof_short=2
>export ac_cv_sizeof_double=8
>export ac_cv_page_size=4096
>export ac_cv_sizeof_wchar_t=4
>export ac_cv_sizeof_uintptr_t=4
>export ac_cv_sizeof_long=4
>
>To figure out what definitions you need, you'll probably
>have to dive in and start learning autoconf.
>- Dan
>
>
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |