Opened 18 years ago

Closed 17 years ago

#344 closed Bugs (Fixed)

can't compile with intel-linux (icc 8)

Reported by: darkeye Owned by: René Rivera
Milestone: Component: None
Version: None Severity:
Keywords: Cc:

Description

I just tried to compile boost (1.31 and 1.32) with
intel's icc 8 for Linux, but I can't even get the jam
tool to compile.

here's what I get, in boost_1_32_0/tools/build/jam_src:


$ sh build.sh intel-linux
###
### Using 'intel-linux' toolset.
###
rm -rf bootstrap.intel-linux
mkdir bootstrap.intel-linux
icc -o bootstrap.intel-linux/jam0 command.c compile.c
execnt.c execunix.c execvms.c expand.c filent.c
fileos2.c fileunix.c filevms.c glob.c hash.c hdrmacro.c
headers.c jam.c jambase.c jamgram.c lists.c make.c
make1.c newstr.c option.c parse.c pathunix.c pathvms.c
regexp.c rules.c scan.c search.c subst.c timestamp.c
variable.c modules.c strings.c filesys.c builtins.c
pwd.c class.c native.c modules/set.c modules/path.c
modules/regex.c modules/property-set.c
modules/sequence.c modules/order.c
execunix.c(225): warning #266: function declared implicitly
        if ((pid = vfork()) == 0)
                   ^

execunix.c(227): warning #266: function declared implicitly
                execvp( argv[0], argv );
                ^

execunix.c(228): warning #266: function declared implicitly
                _exit(127);
                ^

execunix.c(269): warning #266: function declared implicitly
        while( ( w = wait( &status ) ) == -1 && errno
== EINTR )
                     ^

fileunix.c(270): warning #266: function declared implicitly
                    lseek(fd, offset + SARHDR, 0);
                    ^

fileunix.c(302): warning #266: function declared implicitly
            lseek( fd, offset, 0 );
            ^

builtins.c(275): warning #266: function declared implicitly
        init_set();
        ^

builtins.c(276): warning #266: function declared implicitly
        init_path();
        ^

builtins.c(277): warning #266: function declared implicitly
        init_regex();
        ^

builtins.c(278): warning #266: function declared implicitly
        init_property_set();
        ^

builtins.c(279): warning #266: function declared implicitly
        init_sequence();
        ^

builtins.c(280): warning #266: function declared implicitly
        init_order();
        ^

native.c(27): warning #266: function declared implicitly
              lol_build( n.arguments->data, args );
              ^

/opt/intel/compiler80/lib/libunwind.a(unwind.o)(.text+0x4e8):
In function `_Unwind_Context_copy':
: undefined reference to `_intel_fast_memcpy'
/opt/intel/compiler80/lib/libunwind.a(unwind32.o)(.text+0x175):
In function `VirtualUnwindOneFrame32':
: undefined reference to `_intel_fast_memset'
/opt/intel/compiler80/lib/libunwind.a(unwind32.o)(.text+0x2c2):
In function `VirtualUnwindForArgSize':
: undefined reference to `_intel_fast_memset'
/opt/intel/compiler80/lib/libunwind.a(dw2-interface.o)(.text+0xbf4):
In function `_dw2_execute_cfa_instructions':
: undefined reference to `_intel_fast_memcpy'
/opt/intel/compiler80/lib/libunwind.a(dw2-interface.o)(.text+0xc42):
In function `_dw2_execute_cfa_instructions':
: undefined reference to `_intel_fast_memcpy'
/opt/intel/compiler80/lib/libunwind.a(dw2-interface.o)(.text+0xd31):
In function `_dw2_execute_cfa_instructions':
: undefined reference to `_intel_fast_memcpy'
/opt/intel/compiler80/lib/libcxa.so.5: undefined
reference to `__ashldi3'
/opt/intel/compiler80/lib/libcxa.so.5: undefined
reference to `__ashrdi3'
/opt/intel/compiler80/lib/libcxa.so.5: undefined
reference to `__muldi3'

Change History (1)

comment:1 by René Rivera, 17 years ago

Status: assignedclosed
Note: See TracTickets for help on using tickets.