Anonymous | Login | Signup for a new account | 11-10-2008 10:50 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0000444 | [uClibc] Architecture Specific | major | always | 09-23-05 14:53 | 09-27-05 18:11 | ||||
Reporter | ee_doright | View Status | public | ||||||
Assigned To | uClibc | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 0.9.28 | ||||||
Summary | 0000444: include paths on cygwin | ||||||||
Description |
When compiling on cygwin, files which are included in linux are not found in /usr/include, and thus fail to be found when uClibc/utils is being compiled in toolchain_build_ARCH |
||||||||
Additional Information |
While this could be easily written off as a cygwin limitation, the question arises why some files during compilation are taken from $(BUILDROOT)/toolchain_build_ARCH/uClibc/ldso/include, and others are expected to come from /usr/local/include and not $(BUILDROOT)/toolchain_build_ARCH/uClibc/include. Specific files which have been problematic on builds for different processors are bits/dlfcn.h and link.h (neither of which are present in a FULL installation of cygwin) Getting the code to compile is therefore not a problem (because I have no qualms to hack the makefiles) but it then means that i have 0 (zero) confidence that I have included the right headers. I generally change the makefile for $(BUILDROOT)/toolchain_build_ARCH/uClibc/utils (at line 55:) ldconfig: ldconfig.c $(CC) $(CFLAGS) $(LDCONFIG_CFLAGS) \ -DUCLIBC_RUNTIME_PREFIX=\"$(RUNTIME_PREFIX)\" \ -DUCLIBC_LDSO=$(UCLIBC_LDSO) -I. -I../ldso/include \ $^ -o $@ $(STRIPTOOL) -s -x -R .note -R .comment $@ to be ldconfig: ldconfig.c $(CC) $(CFLAGS) $(LDCONFIG_CFLAGS) \ -DUCLIBC_RUNTIME_PREFIX=\"$(RUNTIME_PREFIX)\" \ -DUCLIBC_LDSO=$(UCLIBC_LDSO) -I. -I../ldso/include -I../include \ $^ -o $@ $(STRIPTOOL) -s -x -R .note -R .comment $@ |
||||||||
Attached Files | |||||||||
|
Copyright © 2000 - 2006 Mantis Group |