Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Apr 2014 14:34:58 -0600
From:      Ian Lepore <ian@FreeBSD.org>
To:        Boris Samorodov <bsam@passap.ru>
Cc:        freebsd-arm@FreeBSD.org
Subject:   Re: buildkernel: #error "On SMP systems we should have proper atomic operations."
Message-ID:  <1398371698.61646.96.camel@revolution.hippie.lan>
In-Reply-To: <5358AF80.4010403@passap.ru>
References:  <5358AF80.4010403@passap.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2014-04-24 at 10:30 +0400, Boris Samorodov wrote:
> Hi All,
>=20
> I try to compile a kernel at WANDBOARD-QUAD and get the error:
> -----
> =3D=3D=3D> fuse (depend)
> [...]
> CC=3D'cc ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE
> -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq
> -I/usr/obj/arm.arm/usr/src/sys/IMX6 -std=3Diso9899:1999   /usr/src/sys/=
mod
> ules/fuse/../../fs/fuse/fuse_node.c
> /usr/src/sys/modules/fuse/../../fs/fuse/fuse_io.c
> /usr/src/sys/modules/fuse/../../fs/fuse/fuse_device.c
> /usr/src/sys/modules/fuse/../../fs/fuse/fuse_ipc.c
>  /usr/src/sys/modules/fuse/../../fs/fuse/fuse_file.c
> /usr/src/sys/modules/fuse/../../fs/fuse/fuse_vfsops.c
> /usr/src/sys/modules/fuse/../../fs/fuse/fuse_vnops.c
> /usr/src/sys/modules/fuse/../.
> ./fs/fuse/fuse_internal.c
> /usr/src/sys/modules/fuse/../../fs/fuse/fuse_main.c
> --- .depend ---
> /usr/src/sys/arm/arm/stdatomic.c:120:2: error: "On SMP systems we shoul=
d
> have proper atomic operations."
> #error "On SMP systems we should have proper atomic operations."
>  ^
> 1 error generated.
> -----
>=20
> The system:
> -----
> % uname -a
> FreeBSD wandboard 11.0-CURRENT FreeBSD 11.0-CURRENT #3 r264681: Sun Apr
> 20 02:39:12 SAMT 2014
> root@bb052.bsnet:/home/bsam/crochet-freebsd-master/work/obj/arm.armv6/u=
sr/src/sys/IMX6
>  arm
>=20
> % svnlite info /usr/src
> Path: /usr/src
> Working Copy Root Path: /usr/src
> URL: https://svn0.us-west.freebsd.org/base/head
> Relative URL: ^/head
> Repository Root: https://svn0.us-west.freebsd.org/base
> Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
> Revision: 264824
> Node Kind: directory
> Schedule: normal
> Last Changed Author: ed
> Last Changed Rev: 264823
> Last Changed Date: 2014-04-23 18:05:28 +0400 (=D3=D2, 23 =C1=D0=D2 2014=
)
> -----
>=20
> --=20
> WBR, Boris Samorodov (bsam)
> FreeBSD Committer, http://www.FreeBSD.org The Power To Serve

Hmmm, for a wandboard you shouldn't get to line 120, it's for armv5.  Oh
wait, you must have typo'd the TARGET=3D as arm instead of armv6, because=
:

  -I/usr/obj/arm.arm/usr/src/sys/IMX6 -std=3Diso9899:1999 /usr/src/sys/mo=
d

that should be obj/arm.armv6/ in that path.

-- Ian






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1398371698.61646.96.camel>