From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1508255678; bh=VgNfb5IKcKl6OSCTLYgQR0DwRjAH0Sz4vxSBzxf4fRc=; h=Date:From:To:Subject; b=sBNhsjxvLZqgDp6OhbwSNXn48Pesi2o/A1GipE5yJJWwd2a0ecGQmwgnFLo8pUpcJ H9w8INoiEaX0Q3ZpZFqWefVhzK45kHBak9klDZm8LRyBZX8xL48uXhB0kFIkgZb/Qr RMUIfMEmA8fZv/OymghSzwmKNN21lBqr0wtmONYU= Date: Tue, 17 Oct 2017 18:54:38 +0300 From: Igor Vlasenko To: devel@lists.altlinux.org Message-ID: <20171017155437.GA15619@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.8.3 (2017-05-23) Subject: [devel] =?utf-8?b?0L/RgNC+0LHQu9C10LzQsCDRg9C/0LDQutC+0LLQutC4?= =?utf-8?b?INC80L7QtNGD0LvQtdC5INC00LvRjyBjbWFrZS4=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 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: Tue, 17 Oct 2017 15:54:41 -0000 Archived-At: List-Archive: List-Post: Господа, у нас незаметно родилась новая несовместимость. Собирая пакет, я заметил, что он свои *.cmake установил в /usr/share/CMake/Modules. /CMake/ резал глаз. я проверил исходники, там все честно - пакет установил их в CMAKEROOT/Modules, а у нас СМAKEROOT=/usr/share/CMake. Посмотрел в Сизиф. Собрал статистику. Оказалось, большинство (9) пакетов ставит в /usr/share/cmake/Modules. меньшая часть (8) в CMAKEROOT/Modules (/usr/share/CMake/Modules) и один девиант в /usr/share/cmake/modules (choqok-devel). Посмотрел в другие дистрибутивы. SuSE, PLD, fedora, rosa, mandriva ... Всюду CMAKEROOT=/usr/share/cmake. Только у нас самодеятельность. Поэтому, похоже, пакеты и устанавливают свои модули в /usr/share/cmake, хоть у нас CMAKEROOT другой. Предлагаю не создавать на ровном месте несовместимостей и собрать cmake в /usr/share/cmake, как у всех. (--datadir=/share/cmake) Если не будет возражений, берусь это сделать своими силами и пересобрать/поправить все пакеты с CMake Modules, чтобы бардака не было. -- I V