Compiling problems on SMP FreeBSD
Quincey Koziol
koziol at ncsa.uiuc.edu
Sat Oct 20 00:34:34 CEST 2001
> > This is from the FreeBSD header files, which want "APIC_IO" to be defined
> > when "SMP" is defined. (My configure line was "./configure --enable-smp").
> > My fix at this point is to go to the xfs/bsd Makefile and add "-DAPIC_IO" to
> > the CFLAGS macro. Can someone either add this to the Makefile.in for the
> > next release, or (possibly a more correct solution) change the "SMP" macros
> > in arla to be more arla-specific, like maybe "ARLA_SMP"?
>
> The filesystemcode in arla (xfs) doesn't contain any #ifdef on SMP in the
> code, I think this its part of the glorious battle to find what cpp flags
> we need to compile for this kernel.
>
> Is it correct to assume that all freebsd4.x and freebsd5 will be happy with
> -DAPIC_IO ? If so, the patch below should be ok. Can you test it ?
Unfortunately, the -DAPIC_IO isn't being passed down to the makefile in
xfs/bsd with this patch.... Any other things to try?
Thanks,
Quincey
>
> Love
>
>
> Index: configure.in
> ===================================================================
> RCS file: /afs/stacken.kth.se/src/SourceRepository/arla/configure.in,v
> retrieving revision 1.465.2.56
> diff -u -w -u -w -r1.465.2.56 configure.in
> --- configure.in 2001/10/16 21:43:55 1.465.2.56
> +++ configure.in 2001/10/19 00:16:38
> @@ -325,6 +325,9 @@
> changequote([,])dnl
> if test "X$kld" = "X"; then
> kld="yes";
> + fi
> + if test "$smp" != "no"; then
> + smp="-DAPIC_IO $smp"
> fi
> ;;
> esac
>
More information about the Arla-drinkers
mailing list