소스 검색

simplify target libgcc build step to be less of a hack

Rich Felker 8 년 전
부모
커밋
f5227e9d8a
1개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 6
      litecross/Makefile

+ 2 - 6
litecross/Makefile

@@ -172,12 +172,8 @@ obj_sysroot/.lc_headers: | obj_musl/.lc_configured obj_sysroot
 	cd obj_musl && $(MAKE) DESTDIR=$(CURDIR)/obj_sysroot install-headers
 	touch $@
 
-obj_toolchain/$(TARGET)/libgcc/.lc_configured: | obj_sysroot/.lc_headers
-	cd obj_toolchain && $(MAKE) MAKE="$(MAKE)" configure-target-libgcc
-	touch $@
-
-obj_toolchain/$(TARGET)/libgcc/libgcc.a: | obj_toolchain/$(TARGET)/libgcc/.lc_configured
-	cd $(dir $@) && $(MAKE) MAKE="$(MAKE)" libgcc.a
+obj_toolchain/$(TARGET)/libgcc/libgcc.a: | obj_sysroot/.lc_headers
+	cd obj_toolchain && $(MAKE) MAKE="$(MAKE) enable_shared=no" all-target-libgcc
 
 obj_musl/.lc_built: | obj_musl/.lc_configured
 	cd obj_musl && $(MAKE) $(MUSL_VARS)