glibc: two-stage gcc simplifications
After switching to a two stage gcc solution, there is no longer a need to do weird things in the glibc build. We can greatly simplify GLIBC_CONFIGURE_CMDS to only do the configuration, and let the existing GLIBC_BUILD_CMDS do the build. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
f82c1db38c
commit
08d34dfa15
|
@ -92,18 +92,7 @@ define GLIBC_CONFIGURE_CMDS
|
|||
--without-gd \
|
||||
--enable-obsolete-rpc \
|
||||
--with-headers=$(STAGING_DIR)/usr/include)
|
||||
# Install headers and start files
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/build \
|
||||
install_root=$(STAGING_DIR) \
|
||||
install-bootstrap-headers=yes \
|
||||
install-headers
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/build csu/subdir_lib
|
||||
cp $(@D)/build/csu/crt1.o $(STAGING_DIR)/usr/lib/
|
||||
cp $(@D)/build/csu/crti.o $(STAGING_DIR)/usr/lib/
|
||||
cp $(@D)/build/csu/crtn.o $(STAGING_DIR)/usr/lib/
|
||||
$(GLIBC_ADD_MISSING_STUB_H)
|
||||
$(TARGET_CROSS)gcc -nostdlib \
|
||||
-nostartfiles -shared -x c /dev/null -o $(STAGING_DIR)/usr/lib/libc.so
|
||||
endef
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue