From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <41387EAC.5030803@altlinux.ru> Date: Fri, 03 Sep 2004 18:24:44 +0400 From: Kachalov Anton Organization: ALT Linux User-Agent: Mozilla Thunderbird 0.6 (X11/20040511) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] Q: x86_64 References: <20040815033634.GC3996@solemn.turbinal.org> <41204C8A.1080001@altlinux.com> <41381B04.4020006@syktsu.ru> <41385E01.2000903@altlinux.ru> <20040903141454.GC12605@workstation> In-Reply-To: <20040903141454.GC12605@workstation> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2004 14:24:45 -0000 Archived-At: List-Archive: List-Post: Денис Смирнов wrote: >On Fri, Sep 03, 2004 at 04:05:21PM +0400, Kachalov Anton wrote: > > KA> я бы сказал вот так: > KA> - fix "long" -> "int" for compilation on 64-bit systems. (*.h, *.c) > KA> это не только ia64 ;-) > >Я вчера часть сизифа прогнал через сборку на оптероне. Выявил четыре типа >самых распространённых ошибок: > >1. приведение указателей к целым (частенько, причём часто реально нужно >только знать 0/не 0). > > там вообще много пакетов, в которых есть куча проблем с кастингом...тот же lua5. >2. установку не в lib64 > > например, иксы имееют файлы и в /usr/X11R6/lib, и в /usr/X11R6/lib64, что вполне допустимо. >3. (очень часто, также очень часто вместе с предыдущим) в %files >используется /lib и /usr/lib вместо соответствующих макросов. > > это да. >4. по каким-то причинам сборка происходит по x86, если руками не указать >-m64. > > ключ действительно стоило бы добавить...но это ещё вопрос. А на каких пакетах это вылезает. Rgds, Anton -- ALT Linux [http://www.altlinux.org]