Subject: Re: Last sync with -current
To: Mark White <mjw@celos.net>
From: Markus W Kilbinger <kilbi@rad.rwth-aachen.de>
List: tech-smp
Date: 10/29/2001 16:05:03
>>>>> "Mark" == Mark White <mjw@celos.net> writes:
>> Ok. Based on a CVS checkout from last Friday, and an update to
>> sommerfeld_i386mp_1 this morning, it gets almost to the end of
>> the kernel build then dies on the final link with undefined
>> references to 'cpu_info_primary' and 'cpu_info_list' in many of
>> the i386 object files.
Mark> Ok, I've dealt with this (my error), and I'm hitting the
Mark> same problem as reported by someone else:
Mark> Telastyn writes:
>> This does not seem to work for me, failing out with:
>>
>> cc -x assembler-with-cpp -traditional-cpp -D_LOCORE -I. -
>> I../../../../arch -I../../../.. -nostdinc -DCRYPTO_MD_DES_ENC -
>> DCRYPTO_MD_BF_ENC -DMAXUSERS=32 -D_KERNEL -
>> D_KERNEL_OPT -Di386 -c ../../../../arch/i386/i386/mptramp.s
>> /tmp/ccr0LYPw.s: Assembler messages:
>> /tmp/ccr0LYPw.s:1499: Error: no such 386 instruction: `data32'
>> *** Error code 1
>>
>> Stop.
>> Using either egcs-1.1.2 or gcc-2.95.2 packages for the assembler
Guess you should use the new toolchain (gcc 2.95.3) instead of these
older compilers?
I did a complete sommerfeld_i386mp_1 rebuilt on my machine without any
problems yesterday...
... or send me your kernel config, so I can try building it.
Markus.