From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <473D5B80.9080807@altlinux.org> Date: Fri, 16 Nov 2007 11:57:36 +0300 From: Alexander Bokovoy User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20071115213755.GA24091@solemn.turbinal> <1195190879l.8428l.1l@ildar.innovations.kz> <20071116055513.GB31452@solemn.turbinal> <473D3457.8040907@altlinux.org> <20071116062937.GD31452@solemn.turbinal> <20071116065415.GF31452@solemn.turbinal> In-Reply-To: <20071116065415.GF31452@solemn.turbinal> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - glaucus.site5.com X-AntiAbuse: Original Domain - lists.altlinux.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - altlinux.org X-Source: X-Source-Args: X-Source-Dir: Subject: Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2007 08:57:41 -0000 Archived-At: List-Archive: List-Post: Alexey Tourbin пишет: > On Fri, Nov 16, 2007 at 09:29:37AM +0300, Alexey Tourbin wrote: >> То есть проблемы в цепочке mono-mcs -> rpm-build-mono -> rpm-build >> я не вижу. Это в интересах технологии разработки, если и не совсем >> в интересах школьника. Скорее, есть проблема в цепочке rpm-build >> -> gcc, но такова традиция. > > Точнее, оторвать gcc от rpm-build уже будет непросто, потому что в > /usr/lib/rpm/pkgconfiglib.req используется 'gcc -print-search-dirs' > для определения стандартных путей линковки. Я сейчас глянул на то, что требуется gcc, чтобы дать ответ на вопрос -print-search-dirs и оказалось, что ничего не требуется, кроме самого бинарника и потенциально specs-файла. Бинарник -- это 200кб, specs-файл и того меньше. Проверить можно по strace -e trace=file. Более того, пакет gcc4.1 (8M) сам за собой тянет немного к имеющемуся в basesystem: glibc-devel (3M), libgcc4.1 (42Kb), gcc-common (25Kb), cpp4.1 (5M). То есть, в худшем случае это +18М к основной системе. Так что я думаю, что можно попробовать более точно определить зависимость pkgconfiglib.req от gcc с тем, чтобы развязать 110М и оставить только 10М зависимостей. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/