⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 distcc.patch

📁 linux下编译交叉工具链的工具源码
💻 PATCH
字号:
--- ptxdist-testing/rules/Rules.make.parallel	Thu Oct 23 11:30:15 2003+++ ptxdist-testing/rules/Rules.make	Thu Oct 23 11:32:55 2003@@ -352,18 +352,18 @@ CROSS_LIB_DIR		= $(PTXCONF_PREFIX)/$(PTXCONF_GNU_TARGET)  #-# distcc, perhaps we will use this feature in far future :)-# for more info see:-# http://distcc.samba.org+# Use the masquerading method of invoking distcc if enabled #-DISTCC_ENV		= CC='distcc $(PTXCONF_GNU_TARGET)-gcc'-DISTCC_MAKE		= CC='distcc $(PTXCONF_GNU_TARGET)-gcc' -j16 +ifdef PTXCONF_XCHAIN-DISTCC+DISTCC_PATH_COLON	= $(PTXCONF_PREFIX)/lib/distcc/bin:+# FIXME: should also allow use of DISTCC for native stuff+endif  #-# prepare the search path+# prepare the search path.  Search distcc's masquerade bin directory first, if present. #-CROSS_PATH		= $(PTXCONF_PREFIX)/bin:$$PATH+CROSS_PATH		= $(DISTCC_PATH_COLON)$(PTXCONF_PREFIX)/bin:$$PATH  # # prepare the search path--- /dev/null	Sat Dec 14 13:56:51 2002+++ ptxdist-testing/rules/xchain-distcc.make	Wed Oct 22 16:24:39 2003@@ -0,0 +1,144 @@+# -*-makefile-*-+# $Id: template,v 1.1.1.2 2003/10/09 17:02:19 bet-frogger Exp $+#+# Copyright (C) 2003 Ixia Communications, by Dan Kegel+#          +# See CREDITS for details about who has contributed to this project.+#+# For further information about the PTXdist project and license conditions+# see the README file.+#++#+# We provide this package+#+ifdef PTXCONF_XCHAIN-DISTCC+PACKAGES += xchain-distcc+endif++#+# Paths and names+#+XCHAIN-DISTCC_VERSION	= 2.11.1+XCHAIN-DISTCC		= distcc-$(XCHAIN-DISTCC_VERSION)+XCHAIN-DISTCC_SUFFIX	= tar.bz2+XCHAIN-DISTCC_URL	= http://distcc.samba.org/ftp/distcc/$(XCHAIN-DISTCC).$(XCHAIN-DISTCC_SUFFIX)+XCHAIN-DISTCC_SOURCE	= $(SRCDIR)/$(XCHAIN-DISTCC).$(XCHAIN-DISTCC_SUFFIX)+XCHAIN-DISTCC_DIR	= $(BUILDDIR)/$(XCHAIN-DISTCC)++# ----------------------------------------------------------------------------+# Get+# ----------------------------------------------------------------------------++xchain-distcc_get: $(STATEDIR)/xchain-distcc.get++xchain-distcc_get_deps	=  $(XCHAIN-DISTCC_SOURCE)++$(STATEDIR)/xchain-distcc.get: $(xchain-distcc_get_deps)+	@$(call targetinfo, $@)+	touch $@++$(XCHAIN-DISTCC_SOURCE):+	@$(call targetinfo, $@)+	@$(call get, $(XCHAIN-DISTCC_URL))++# ----------------------------------------------------------------------------+# Extract+# ----------------------------------------------------------------------------++xchain-distcc_extract: $(STATEDIR)/xchain-distcc.extract++xchain-distcc_extract_deps	=  $(STATEDIR)/xchain-distcc.get++$(STATEDIR)/xchain-distcc.extract: $(xchain-distcc_extract_deps)+	@$(call targetinfo, $@)+	@$(call clean, $(XCHAIN-DISTCC_DIR))+	@$(call extract, $(XCHAIN-DISTCC_SOURCE))+	touch $@++# ----------------------------------------------------------------------------+# Prepare+# ----------------------------------------------------------------------------++xchain-distcc_prepare: $(STATEDIR)/xchain-distcc.prepare++#+# dependencies+#+xchain-distcc_prepare_deps =  \+	$(STATEDIR)/xchain-distcc.extract \+	$(STATEDIR)/virtual-xchain.install++#XCHAIN-DISTCC_PATH	=  PATH=$(CROSS_PATH)+#XCHAIN-DISTCC_ENV 	=  $(CROSS_ENV)+#XCHAIN-DISTCC_ENV	+=+++#+# autoconf+#+XCHAIN-DISTCC_AUTOCONF	=  --prefix=$(PTXCONF_PREFIX)+#XCHAIN-DISTCC_AUTOCONF	+= --build=$(GNU_HOST)+#XCHAIN-DISTCC_AUTOCONF	+= --host=$(PTXCONF_GNU_TARGET)++#XCHAIN-DISTCC_AUTOCONF	+= ++$(STATEDIR)/xchain-distcc.prepare: $(xchain-distcc_prepare_deps)+	@$(call targetinfo, $@)+	@$(call clean, $(XCHAIN-DISTCC_DIR)/config.cache)+	cd $(XCHAIN-DISTCC_DIR) && \+		./configure $(XCHAIN-DISTCC_AUTOCONF)+	touch $@++# ----------------------------------------------------------------------------+# Compile+# ----------------------------------------------------------------------------++xchain-distcc_compile: $(STATEDIR)/xchain-distcc.compile++xchain-distcc_compile_deps =  $(STATEDIR)/xchain-distcc.prepare++$(STATEDIR)/xchain-distcc.compile: $(xchain-distcc_compile_deps)+	@$(call targetinfo, $@)+	$(XCHAIN-DISTCC_PATH) make $(NATIVE_MAKE_JOBS) -C $(XCHAIN-DISTCC_DIR)+	touch $@++# ----------------------------------------------------------------------------+# Install+# ----------------------------------------------------------------------------++xchain-distcc_install: $(STATEDIR)/xchain-distcc.install++$(STATEDIR)/xchain-distcc.install: $(STATEDIR)/xchain-distcc.compile+	@$(call targetinfo, $@)+	$(XCHAIN-DISTCC_PATH) make -C $(XCHAIN-DISTCC_DIR) install+	rm -rf $(PTXCONF_PREFIX)/lib/distcc/bin+	mkdir -p $(PTXCONF_PREFIX)/lib/distcc/bin+	cd $(PTXCONF_PREFIX)/lib/distcc/bin \+	   && ln -s ../../../bin/$(PTXCONF_GNU_TARGET)-* . \+	   && for a in $(PTXCONF_GNU_TARGET)-[cg][+c][+c] $(PTXCONF_GNU_TARGET)-cc; do \+	       rm -f $$a; ln -s ../../../bin/distcc $$a; \+	   done+	touch $@++# ----------------------------------------------------------------------------+# Target-Install+# ----------------------------------------------------------------------------++xchain-distcc_targetinstall: $(STATEDIR)/xchain-distcc.targetinstall++xchain-distcc_targetinstall_deps	=  $(STATEDIR)/xchain-distcc.compile++$(STATEDIR)/xchain-distcc.targetinstall: $(xchain-distcc_targetinstall_deps)+	@$(call targetinfo, $@)+	touch $@++# ----------------------------------------------------------------------------+# Clean+# ----------------------------------------------------------------------------++xchain-distcc_clean:+	rm -rf $(STATEDIR)/xchain-distcc.*+	rm -rf $(XCHAIN-DISTCC_DIR)++# vim: syntax=makeIndex: ptxdist-testing/config/Config.in===================================================================RCS file: /cvsroot/ptxdist/ptxdist-testing/config/Config.in,vretrieving revision 1.1.1.6diff -u -u -r1.1.1.6 Config.in--- ptxdist-testing/config/Config.in	14 Oct 2003 02:32:15 -0000	1.1.1.6+++ ptxdist-testing/config/Config.in	23 Oct 2003 18:55:46 -0000@@ -342,6 +342,10 @@ 	prompt "x86 NASM" 	depends on ARCH_X86 +config XCHAIN-DISTCC+	bool+	prompt "Build distcc"+	default n endmenu  # ----------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -