Subject: Re: IBCS on VAX?? why?
To: None <port-vax@netbsd.org>
From: Olaf Seibert <rhialto@polder.ubc.kun.nl>
List: port-vax
Date: 02/26/2000 21:55:09
On Sat 26 Feb 2000 at 15:33:32 +0100, Olaf Seibert wrote:
> include "compat/ibcs2/files.ibcs2"
> file arch/vax/vax/ibcs2_machdep.c compat_ibcs2
>
> I am now redepending, having commented out those lines, hoping it works
> better now.
Nope, I get some undefined symbols when linking:
exec_conf.o: Undefined symbol `_exec_ibcs2_coff_makecmds' referenced from data segment
exec_conf.o: Undefined symbol `_exec_ibcs2_xout_makecmds' referenced from data segment
(I forgot to remove options COMPAT_IBCS2 from my config file - duh)
ka410.o: Undefined symbol `_clk_adrshift' referenced from text segment
ka410.o: Undefined symbol `_clk_tweak' referenced from text segment
ka410.o: Undefined symbol `_clk_page' referenced from text segment
ka410.o: Undefined symbol `_chip_clkread' referenced from data segment
ka410.o: Undefined symbol `_chip_clkwrite' referenced from data segment
ka43.o: Undefined symbol `_clk_adrshift' referenced from text segment
ka43.o: Undefined symbol `_clk_tweak' referenced from text segment
ka43.o: Undefined symbol `_clk_page' referenced from text segment
ka43.o: Undefined symbol `_chip_clkread' referenced from data segment
ka43.o: Undefined symbol `_chip_clkwrite' referenced from data segment
I seem to recall something about needing some other CPU support options
for the latter references. A better fix is adding
#include "opt_vax410.h"
#include "opt_vax43.h"
to vax/clock.c.
With these changes, my kernel compiles. Yay! On to a make build! I am
pretty sure that should work pretty well - I already made an Alpha build
from these same sources.
-Olaf.
--
___ Olaf 'Rhialto' Seibert - rhialto@polder.ubc. -- If one tells the truth,
\X/ .kun.nl -- one is sure, sooner or later, to be found out. (Oscar Wilde)