From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 Date: Tue, 13 Jan 2009 12:57:26 +0200 From: kde@kde.kiev.ua To: ALT Linux Team development discussions Message-ID: <20090113105725.GA12895@home.kde.kiev.ua> References: <20090112154257.GA27197@home.kde.kiev.ua> <679044850901120753if5484fcm6119cbe81cd5c2a4@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <679044850901120753if5484fcm6119cbe81cd5c2a4@mail.gmail.com> X-Virus-Scanned: ClamAV 0.88.4/8857/Tue Jan 13 09:35:27 2009 on sirius.msl.dmz X-Virus-Scanned: ClamAV version 0.88, clamav-milter version 0.87 on tux.msl.dmz X-Virus-Status: Clean Subject: Re: [devel] =?koi8-r?b?bGlic3RkYysrNC4zLWRldmVsLTQuMy4yLWFsdDcgzsXQ?= =?koi8-r?b?z87R1MvB?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 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, 13 Jan 2009 10:57:32 -0000 Archived-At: List-Archive: List-Post: Используя arepo дособрал еще i586-gcc4.3-c++-4.3.2-alt7 к тому что есть в системе... ( код то плюсатый...) дальше еще интереснее: [kde@home tmp]$ cat <test.cpp #include #include int main() { } EOF kde@home tmp]$ x86_64-alt-linux-g++-4.3 -m32 -Wa,--32 test.cpp test.cpp:1:28: error: bits/c++config.h: Нет такого файла или каталога In file included from /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/new:44, from test.cpp:2:/usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/cstddef:53: error: expected constructor, destructor, or type conversion before ‘(’ token In file included from /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/new:45, from test.cpp:2 /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/exception:40: error: ‘#pragma’ is not allowed here /usr/lib64/gcc/x86_64-alt-linux/4.3.2/../../../../include/c++/4.3.2/exception:133: error: expected declaration before end of line [kde@home tmp]$ i586-alt-linux-g++-4.3 -m32 -Wa,--32 test.cpp [kde@home tmp]$ file a.out a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped т.е. 32-х бинтый компилер, все прекрасно видит (правда -Wa,--32 для as нужна).... неужели поддержка -m32 у нас настолько формальна что при -m32 компилятор не имеет привычки набльдать наличие хидеров ??? ЗЫ: есть идеи??? On Mon, Jan 12, 2009 at 06:53:11PM +0300, Damir Shayhutdinov wrote: > > Сегодня напоролся: > > $ make > > g++ -m32 -O2 -g -mtune=generic -o npviewer-cxxabi-compat.o -c > Все дело в -m32. > Не смотря на то, что этот режим компиляции формально у нас поддерживается, > ему нужно кроме самих 32битных библиотек (i586-*), еще и devel-файлы к ним. > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel