Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Nov 2014 15:37:13 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        "John D. Hendrickson" <johnandsara2@cox.net>
Cc:        "freebsd-arch@freebsd.org" <arch@FreeBSD.org>
Subject:   Re: Why do we have @ in modules builds?
Message-ID:  <AD5B5493-9FE3-4EF7-9882-BB85AC0E88E7@bsdimp.com>
In-Reply-To: <545AA4C5.1060709@cox.net>
References:  <B4ox1p00X2X408g014oycb> <545AA4C5.1060709@cox.net>

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

--Apple-Mail=_1783D049-BACA-47C2-A2BF-73289A959AB7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Nov 5, 2014, at 3:29 PM, John D. Hendrickson <johnandsara2@cox.net> =
wrote:

> Warner Losh wrote:
>> Does anybody recall why we have @ symlink in our module builds?
>> I=92m constantly working around issues that this creates. Maybe it is =
time
>> to eliminate it?
>> So I=92ve posted the following review: =
https://reviews.freebsd.org/D1100
>> Warner
>=20
> could you please post what it is that "does not work=94

Having a dependency that start with @ simply doesn=92t work.

> and what is is "you must do" to work around it ?

.if exists(@)
foo.x: @/dev/foo_bar.y
.else
foo.x: @
.endif

This is needlessly complicated and somewhat annoying when there=92s =
already machinery in place that locates the base of the kernel tree.

Warner



--Apple-Mail=_1783D049-BACA-47C2-A2BF-73289A959AB7
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJUWqaZAAoJEGwc0Sh9sBEA6Q0P+wQUbIbJmbp5iiDby9iKUpq7
nDmVVs6oN3tNvCI0Tp1VEjXfT/gij69ViMhnRWQPJhhjyechSiAB3exREW5zeqxZ
hKVBFXLMANzyTy0Q3gw+3IwRp4VYef7XVWLF91kJglMKMwUPcc35dV68MIRc1YVl
sZLLsbxfZf9AZmRV2jrq8Fty3f3Svm8hi3EeRy+SB8ncq99fEdJCnJVbLWNX7vp2
A6FVp6co35HbqSHDgMFnP53iKYFmR+Sg/w4J3yqr4ctdAIOwsNnrpen5HunC/vS3
ci9EYo96RP/zRIuXeYEUGzccOyghYAVpc2tdjXQQ4N9DtZWBig1oY940C/aD+A8q
d4njyj3mXDKjWSUHg6dUgMSvoMX8Yf4PDb//D7XnRsusFimoJQU0m7Sclrb1YQIs
neKXH6xA8TOXv78q6KSsYNyCLvJxnjkqvPnfcYbXV3Ja3XA9/sENNgkzqfJIUYi/
84DJQLm0xtlH1t/p1So/QIMk1O8AMZxcpzxooDPlPqivE6LuJLpTAZuwGsszChvk
4xWCbajxT4bUvcj4AkwsU9RMpNywY+yYF9K+L6vl+XIG0Y1nBiriFbjEhwSaNMe5
3tPScLkFVXB56O8RNfrqf7AJ8tklYrLpCgjsrfnl+QC+NkRxA5b3O6NEZltWKjHo
yrEnCP6ExKlSQbaoozGg
=LuIO
-----END PGP SIGNATURE-----

--Apple-Mail=_1783D049-BACA-47C2-A2BF-73289A959AB7--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AD5B5493-9FE3-4EF7-9882-BB85AC0E88E7>