pro64-support
[Top] [All Lists]

Re: Problem building Pro64

To: pro64-support@xxxxxxxxxxx, Jacques-Olivier Haenni <Jacques-Olivier.Haenni@xxxxxxx>
Subject: Re: Problem building Pro64
From: mpm@xxxxxxxxxxxxxxxxx (Michael Murphy)
Date: Mon, 22 Jan 2001 12:05:38 -0800 (PST)
Sender: owner-pro64-support@xxxxxxxxxxx
        From: Jacques-Olivier Haenni <Jacques-Olivier.Haenni@xxxxxxx>
        
        /tmp/ccBVmgBK.s: Assembler messages:
        /tmp/ccBVmgBK.s:165: Error: invalid character '=' in operand 1
        /tmp/ccBVmgBK.s:446: Error: invalid character '=' in operand 1
        /tmp/ccBVmgBK.s:518: Error: invalid character '=' in operand 1
        [about 20 similar errors have been cut off]
        
        I've tried to debug this and I've noticed that the generated assembly 
file
        contains calls such as 'call operator!=' which cause this problem.
        
        
I tried compiling the same file with your same command line,
and did not see this problem in the .s file.  Must be a problem in
gcc rather than the assembler.  Actually looks like perhaps a problem
in the name mangling.  I use
gcc version 2.96 19991114 (experimental)
which is just slightly older than what you are using,
but I would hope that gcc hasn't regressed like this.
Since this is the ia32 compiler, you should try to create 
a small test case and send it to cygnus.

-- Mike Murphy
-- mpm@xxxxxxx
-- quote of the day:
--  "What does the LORD require of you? 
--   To act justly and to love mercy and to walk humbly with your God." 
--   (Micah 6:8, The Bible)

<Prev in Thread] Current Thread [Next in Thread>