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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1530458664; bh=mdbgla6LbtwHf3UkqfMvwNTT3/fk5vkN6z7xkCN1jes=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=iTthIz0hd6Wj4Ds2lOG6hIrgV08gaitAP0YevdiZC4x3akfCZ2I6iI8JRj1ZGPibN Hfs7kMg3/LHDS0JmvDDLfi90mF/Co9LhkIPJrzHqf0rnEbhDe11l8j8ZzVowN3K0Mn Kt5S0kJhNF9Ac7zdmOeOnx0LqqYX6m/4CZoaT4cg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1530458663; bh=mdbgla6LbtwHf3UkqfMvwNTT3/fk5vkN6z7xkCN1jes=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=c8sqDNGmDnr/aoo2z3H6Kifd6AMrYCifnIUPp7NYwLq/ozCQgPXZsslSnKrNdlIjq kp+xJB4AQNcbzS0lRzYzPiuSUeCXuXiKFitcgiskL3iciRm4/9aLHP/VJT1fBfM+ed vz5c7pXN5Vp/ny1qLShgpvyiOkvy1IPgxO3ByYTQ= Authentication-Results: smtp2o.mail.yandex.net; dkim=pass header.i=@yandex.ru To: devel@lists.altlinux.org References: <4fd71f6f-e823-df76-0b73-039eca45d8d9@ya.ru> <20180630161231.GA18505@altlinux.org> <20180701113540.GC30529@altlinux.org> From: =?UTF-8?B?0JzQuNC00Y7QutC+0LIg0JDQvdGC0L7QvQ==?= Message-ID: Date: Sun, 1 Jul 2018 22:23:24 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20180701113540.GC30529@altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] =?utf-8?q?aarch64_=D0=B8_/usr/include/sys/io=2Eh?= 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: Sun, 01 Jul 2018 15:24:26 -0000 Archived-At: List-Archive: List-Post: 01.07.2018 18:35, Dmitry V. Levin пишет: > On Sun, Jul 01, 2018 at 05:16:10PM +0700, Антон Мидюков wrote: >> 30.06.2018 23:12, Dmitry V. Levin пишет: >>> On Sat, Jun 30, 2018 at 11:06:15PM +0700, Антон Мидюков wrote: >>>> Здравствуйте! >>>> >>>> Подскажите, пожалуйста, почему в glibc-devel для aarch64 отсутствует >>>> /usr/include/sys/io.h? И что делать с пакетами, которым этот >>>> заголовочный файл нужен для сборки? У меня это linuxcnc. >>> существует для весьма небольшого числа архитектур: >>> alpha, arm, ia64, x86, x86-64. >>> Для всех остальных архитектур этого файла нет и не будет. >> Точно. Спасибо. >>> Если софт использует этот файл, то, возможно, его нет смысла собирать >>> на всех архитектурах. >>> >> Я нашёл в апстриме патч, делающий зависимость от необязательной. > Насколько осмысленный код получается в результате применения этого > апстримного патча? Усекаются некоторые возможности, вместо них заглушки. Например, вместо порта возвращается 0: unsigned char Posix::do_inb(unsigned int port) { +#ifdef HAVE_SYS_IO_H return inb(port); +#else + return 0; +#endif } -- С уважением Антон Мидюков