
Hello Alexander, Thursday, January 4, 2007, 3:15:50 PM, you wrote:
Andrey Semashev wrote:
Could you be more specific about your problems with ICC and GCC on Linux? I don't have such configurations at my disposal, so I would appreciate any help with these. Thank you.
It's not Linux, I run FreeBSD. Intel for Linux has been ported to FreeBSD.
%uname -a FreeBSD fbx1000 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Sat Oct 7 17:41:17 MSD 2006 alnsn@fbx1000:/home/OBJ/MAKEOBJDIRPREFIX/usr/src/sys/GENERIC i386
%pwd /home/alnsn/src/boost/vault/fsm/libs/fsm/test/fsm_test1
%g++ -v Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.6 [FreeBSD] 20060305
%g++ -I../../../.. -I/usr/pkg/include -L/usr/pkg/lib -lboost_test_exec_monitor-mt *.cpp | & tee gcc.err
Output is in attached gcc.err.gz file.
%/usr/local/intel_cc_80/bin/icpc -V Intel(R) C++ Compiler for 32-bit applications, Version 8.1 Build 20060606Z Package ID: l_cc_pc_8.1.038 Copyright (C) 1985-2006 Intel Corporation. All rights reserved. FOR NON-COMMERCIAL USE ONLY
%/usr/local/intel_cc_80/bin/icpc -I../../../.. -I/usr/pkg/include -L/usr/pkg/lib -lboost_test_exec_monitor-mt *.cpp | & tee intel.err
Output is in attached intel.err.gz file.
I use boost 1.33.1 installed by NetBSD package system (www.pkgsrc.org).
Hopefully, I have fixed those errors. I've attached patched files to replace the corresponding original ones. I'm not sure wether Intel compiler supports all GCC attributes I use and I cannot test it. Could you try to compile the test with these fixes? If it works then I wonder if I should update the version in the Vault. -- Best regards, Andrey mailto:andysem@mail.ru