This is the mail archive of the crossgcc@sourceware.org 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]

crosstool on irix


hi,

im just playing with crosstool on irix and found some small problems, which 
can be fixed.
the question is not, how to fix in source oder headerfiles, but where put the 
changes to make it persistent  against new calls of crosstool.

first example:
the definition of __SGI_NOUCONTEXT_COMPAT is needed to avoid
overwriting of fp_regs via include of /usr/include/sys/ucontext.h
i put a
#define __SGI_NOUCONTEXT_COMPAT
by hand to some auto-host.h which is generate by whatever ..
this dont looks like a very stable place

second: 
a reference to LIBNSS_FILES_SO is active in .../glibc-2.2.5/nss/nsswitch.c 
(line 77)

#if !defined DO_STATIC_NSS || defined SHARED
/* String with revision number of the shared object files.  */
static const char *const __nss_shlib_revision = LIBNSS_FILES_SO + 15;
#endif

but no definition generated to build-glibc/gnu/lib-names.h
i will still find out what is correct, defining the variable or avoiding the
reference  (correct settings of DO_STATIC_NSS SHARED)

but where to put the patches to have a correct generated lib-names.h?

i.b.






------
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]