Skip to contentSkip to conversation

[Linux-ia64] [Fwd: IA64 version of 2.4.0-test1 has compile errors/config errors]

Linux-ia64 Jeff V. Merkey 1 participant 2 messages Jun 19, 2000

lore
Share & tools
lore
#0 lore raw

"Separate but equal" was ruled by the US Supreme Court to be an invalid concept relative to civil rights cases -- I think it's probably a good precedent for Linux. I understand that the IA64 folks should get the message in the most efficient manner possible, but unless I am mistaken, there's only "one" master Linux tree, and unless the two are planned to diverge, www.kernel.org should be the central repository for IA64, just like any other Linux port, otherwise, we get the current situation -- the build at www.kernel.org is not always current or at the expected level of completeness that the rest of Linux enjoys. It took me over four hours Sunday to locate and download all the patches and fixes from www.ia64linux.org and hp.com to get the build from www.kernel.org to even compile for IA64. It was a "jolting" experience, and I could see where your average Linux user who was trying to get IA64 Linux up and running could be left with the impression that it's "not quite cooked".

At any rate, I'll forward it on, but this list should be the correct forum for Linux general issues, and at some point, IA64 should merge competely with this linux effort, since it's the primary source for most people on Planet Earth who run Linux.

:-)

Very Truly Yours,

Jeff

Quoted 24 lines · Jes Sorensen
Quoted 2 lines
Quoted 2 lines
Quoted 2 lines
Quoted 2 lines
Quoted 2 lines

"Jeff" == Jeff V Merkey <[email protected]> writes:

Jeff> The IA64 build of 2.4.0-test1 reports type mismatch errors for Jeff> strlen() and memset() with the latest build of linux-2.4.0-test1 Jeff> at www.kernel.org when you build the kernel under the NUE Jeff> environment with the GCC IA64 compiler/linker. The compile Jeff> error indicates a conflict with built in functions with the same Jeff> name.

It would be a good idea if you used the [email protected] mailing list for this kinda stuff as instructed on the Web page where you downloaded SKI and NUE. There is a much bigger chance that the appropriate people will read it there.

Jeff> Also, IA32 emulation support is listed in .config as Jeff> "experimental", but seems to work ok when enabled. The lack of Jeff> loadable module support also seems troublesome. I am assuming Jeff> modutils have not been modified to support IA64?

There is currently no module support, though it should be coming shortly.

Jes

#1 lore raw

The IA64 build of 2.4.0-test1 reports type mismatch errors for strlen() and memset() with the latest build of linux-2.4.0-test1 at www.kernel.org when you build the kernel under the NUE environment with the GCC IA64 compiler/linker. The compile error indicates a conflict with built in functions with the same name.

The .config file is also has sone issues. When you follow the instructions that come with SKI and NUE for IA64, they instruct you to copy the kernel.config file that comes with the IA64 SKI simulator file system over the default .config in the /linux main build directory. After running "make config" or "make oldconfig", several config options get deleted from .config such as CONFIG_SIMETH=y, CONFIG_SIM_SERIAL=y, and CONFIG_SIM_SCSI=y and have to be "hacked in" manually or the target vmlinux file does not get built properly and will not load correctly with SKI.

Also, IA32 emulation support is listed in .config as "experimental", but seems to work ok when enabled. The lack of loadable module support also seems troublesome. I am assuming modutils have not been modified to support IA64?

:-)

Jeff