diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-04-14 12:14:12 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-04-14 12:14:12 +0200 |
commit | 3677549ff714660499808e7f9c41f1fef76518eb (patch) | |
tree | 46f23e94dbd8f9d693375cdbd5f3d6073d4e2c6f /mk | |
parent | af22a51437678d5dcf24e0e0eed1823ad63c5420 (diff) | |
download | embtoolkit-3677549ff714660499808e7f9c41f1fef76518eb.tar.gz embtoolkit-3677549ff714660499808e7f9c41f1fef76518eb.tar.bz2 embtoolkit-3677549ff714660499808e7f9c41f1fef76518eb.tar.xz |
Toolchain: eglibc: support build on BSD systems
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r-- | mk/eglibc.mk | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/mk/eglibc.mk b/mk/eglibc.mk index cd003e6..e31c1d6 100644 --- a/mk/eglibc.mk +++ b/mk/eglibc.mk @@ -55,6 +55,11 @@ embtk_eglibc_optgroups_f := $(EMBTK_ROOT)/mk/eglibc/eglibc-$(EGLIBC_VERSION)-opt eglibc_optgroups_f := $(EGLIBC_BUILD_DIR)/option-groups.config eglibc_headers_optgroups_f := $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config +ifeq ($(embtk_buildhost_os_type),bsd) +embtk_eglibc_buildcflags := -I/usr/local/include +embtk_eglibc_buildldflags := -L/usr/local/lib -lintl +endif + # # Install dummy eglibc needed to build gcc stage 2 # @@ -119,7 +124,7 @@ endef define embtk_configure_eglibc cd $(EGLIBC_BUILD_DIR); \ - BUILD_CC="$(hostcc_cached) -I/usr/local/include -L/usr/local/lib" \ + BUILD_CC="$(hostcc_cached)" \ CFLAGS="$(embtk_eglibc_cflags)" \ CC=$(TARGETGCC_CACHED) \ CXX=$(TARGETGCXX_CACHED) \ @@ -139,8 +144,12 @@ endef define __embtk_install_eglibc $(call embtk_pinfo,"Installing eglibc...") $(embtk_configure_eglibc) - PATH=$(PATH):$(embtk_tools)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) $(J) + PATH=$(PATH):$(embtk_tools)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) $(J) \ + BUILD_CFLAGS="$(embtk_eglibc_buildcflags)" \ + BUILD_LDFLAGS="$(embtk_eglibc_buildldflags)" PATH=$(PATH):$(embtk_tools)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) \ + BUILD_CFLAGS="$(embtk_eglibc_buildcflags)" \ + BUILD_LDFLAGS="$(embtk_eglibc_buildldflags)" \ install_root=$(embtk_sysroot) install touch $(call __embtk_pkg_dotinstalled_f,eglibc) $(call __embtk_pkg_gen_dotkconfig_f,eglibc) |