[uClibc] buildroot error on Mac OS X
Alan Cudmore
alan.cudmore at gmail.com
Wed Jan 19 12:54:50 UTC 2005
Philip,
Thanks for the patch. I created a similar patch last night, but I dont
have to submit it now.
I should have read the mailing list more carefully, as my question was
already answered!
For building genext2fs, where can I find getline.c and getline.h?
Thanks,
Alan
On Tue, 18 Jan 2005 22:44:20 -0800 (PST), Philip Rakity
<prakity at yahoo.com> wrote:
>
> I sent Mike the patch for not compile ldd via a config
> parm and Mike is looking at the patch.
>
> The patch is as follows BUT I am not sure that is
> completely correct since I think the config file for
> uClibc in buildroot may need modifying.
>
> In any case you can just type
> make
> after it fails and it should be okay UNLESS you are
> building an xscale arm build and then you will need
> the other patch I posted to the list.
>
> regards,
>
> Philip
>
> Index: Makefile
> ===================================================================
> RCS file: /var/cvs/uClibc/Makefile,v
> retrieving revision 1.249
> diff -u -r1.249 Makefile
> --- Makefile 11 Dec 2004 12:05:31 -0000 1.249
> +++ Makefile 11 Jan 2005 04:09:17 -0000
> @@ -240,12 +240,16 @@
> endif
>
> .PHONY: utils
> +ifeq ($(strip $(HOST_SUPPORTS_LDD_UTILS)),y)
> ifeq ($(strip $(HAVE_SHARED)),y)
> utils:
> $(MAKE) CROSS=$(CROSS) CC=$(CC) -C utils
> else
> utils: dummy
> endif
> +else
> +utils: dummy
> +endif
>
> # Installs helper applications, such as 'ldd' and
> 'ldconfig'
> install_utils: utils
>
> Index: extra/Configs/Config.in
> ===================================================================
> RCS file: /var/cvs/uClibc/extra/Configs/Config.in,v
> retrieving revision 1.57
> diff -u -r1.57 Config.in
> --- extra/Configs/Config.in 6 Oct 2004 07:34:13
> -0000 1.57
> +++ extra/Configs/Config.in 11 Jan 2005 04:09:28
> -0000
> @@ -173,6 +173,15 @@
> bool
> default n
>
> +config HOST_SUPPORTS_LDD_UTILS
> + bool "Build host based utilities (ldd, readelf
> etc)"
> + default y
> + help
> + uClibc can build host tools for ldd, readelf
> etc. These host tools
> + assume your system can support elf. Some
> hosts like Mac OS X do not
> + support elf and these tools cannot be built.
> If you are building
> + on one of these systems you will most
> centainly want to answer N.
> +
> config BUILD_UCLIBC_LDSO
> bool "Compile native shared library loader"
> depends on HAVE_SHARED && !ARCH_HAS_NO_LDSO
> Index: utils/Makefile
> ===================================================================
> RCS file: /var/cvs/uClibc/utils/Makefile,v
> retrieving revision 1.20
> diff -u -r1.20 Makefile
> --- utils/Makefile 15 Oct 2004 08:25:36 -0000
> 1.20
> +++ utils/Makefile 11 Jan 2005 04:09:55 -0000
> @@ -29,11 +29,15 @@
>
> # NOTE: We build the utils AFTER we have a
> uClibc-targeted toolchain.
>
> +ifeq ($(strip $(HOST_SUPPORTS_LDD_UTILS)),y)
> ifeq ($(strip $(HAVE_SHARED)),y)
> all: $(TARGETS) $(TARGET_ICONV)
> else
> all: $(TARGET_ICONV)
> endif
> +else
> +all:
> +endif
>
> headers:
> @$(LN) -fs $(TOPDIR)include/elf.h
> @@ -90,6 +94,7 @@
> readelf.c readsoname.c ldconfig.c ldd.c:
> headers
>
> install: all
> +ifeq ($(strip $(HOST_SUPPORTS_LDD_UTILS)),y)
> ifeq ($(strip $(HAVE_SHARED)),y)
> $(INSTALL) -d $(PREFIX)$(RUNTIME_PREFIX)sbin
> $(INSTALL) -d
> $(PREFIX)$(RUNTIME_PREFIX)usr/bin
> @@ -100,3 +105,4 @@
> ifeq ($(strip $(UCLIBC_HAS_LOCALE)),y)
> $(INSTALL) -m 755 iconv
> $(PREFIX)$(RUNTIME_PREFIX)usr/bin/iconv
> endif
> +endif
>
>
> __________________________________
> Do you Yahoo!?
> Take Yahoo! Mail with you! Get it on your mobile phone.
> http://mobile.yahoo.com/maildemo
>
>
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://uclibc.org/mailman/listinfo/uclibc
>
>
>
More information about the uClibc
mailing list