Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Oct 2006 09:32:14 +0400
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Dmitry Morozovsky <marck@rinet.ru>
Cc:        stable@freebsd.org
Subject:   Re: RELENG_6/amd64 buildworld error
Message-ID:  <20061006053214.GA63996@rambler-co.ru>
In-Reply-To: <20061006052439.GC63381@rambler-co.ru>
References:  <20061006020210.J70310@woozle.rinet.ru> <20061006052439.GC63381@rambler-co.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

--zhXaljGHf11kAtnf
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Oct 06, 2006 at 09:24:39AM +0400, Ruslan Ermilov wrote:
> On Fri, Oct 06, 2006 at 02:02:27AM +0400, Dmitry Morozovsky wrote:
> >=20
> > Hi there colleagues
> >=20
> > am I the only one who got the following error?=20
> >=20
> > =3D=3D=3D> sbin/geom/class/mirror (all)
> > cc -fpic -DPIC -O2 -fno-strict-aliasing -pipe -march=3Dopteron=20
> > -I/usr/src/sbin/geom/class/mirror/../..=20
> > -I/usr/src/sbin/geom/class/mirror/../../../../sys -Wsystem-headers -Wer=
ror=20
> > -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes=20
> > -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-=
strings=20
> > -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Wi=
nline=20
> > -Wnested-externs -Wredundant-decls -c=20
> > /usr/src/sbin/geom/class/mirror/geom_mirror.c -o geom_mirror.So
> > /usr/src/sbin/geom/class/mirror/geom_mirror.c: In function `mirror_main=
':
> > /usr/src/sbin/geom/class/mirror/../../../../sys/geom/mirror/g_mirror.h:=
374:=20
> > warning: inlining failed in call to 'mirror_metadata_decode': --param=
=20
> > max-inline-insns-single limit reached after inlining into the callee
> > /usr/src/sbin/geom/class/mirror/geom_mirror.c:310: warning: called from=
 here
> > /usr/src/sbin/geom/class/mirror/../../../../sys/geom/mirror/g_mirror.h:=
374:=20
> > warning: inlining failed in call to 'mirror_metadata_decode': --param=
=20
> > max-inline-insns-single limit reached after inlining into the callee
> > /usr/src/sbin/geom/class/mirror/geom_mirror.c:346: warning: called from=
 here
> >=20
> It I go into sbin/geom/class/mirror and compile it like this:
>=20
> make DEBUG_FLAGS=3D"-I/usr/src/sbin/geom/class/mirror/../../../../sys"
>=20
> I also get this error.  The question is why you have this -I added.
>=20
The below explains why the warning is only seen when using non-system heade=
rs:

:    -Winline
:        Warn if a function can not be inlined and it was declared as
:        inline.  Even with this option, the compiler will not warn about
:        failures to inline functions declared in system headers.


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--zhXaljGHf11kAtnf
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFFJepeqRfpzJluFF4RAmPKAJ9F3nJnde1dmatN4N8cUY8BMHRalwCdH5eu
/udvrscTMtA3A36yUx7Fzt8=
=lI5M
-----END PGP SIGNATURE-----

--zhXaljGHf11kAtnf--



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