BusyBox Bug and Patch Tracking
BusyBox
  

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

- Relationships

- Notes
(0000582)
vapier
09-27-05 18:11

fixed in svn, thanks
 

- Issue History
Date Modified Username Field Change
09-23-05 14:53 ee_doright New Issue
09-23-05 14:53 ee_doright Status new => assigned
09-23-05 14:53 ee_doright Assigned To  => uClibc
09-27-05 18:11 vapier Note Added: 0000582
09-27-05 18:11 vapier Status assigned => closed
09-27-05 18:11 vapier Resolution open => fixed
09-27-05 18:11 vapier Additional Information Updated


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker