Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Sep 2010 19:40:04 GMT
From:      keramida@freebsd.org (Giorgos Keramidas)
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/150235: sysutils/smartmontools build system bug
Message-ID:  <201009051940.o85Je4O1012169@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/150235; it has been noted by GNATS.

From: keramida@freebsd.org (Giorgos Keramidas)
To: Garrett Wollman <wollman@freebsd.org>
Cc: Alex Samorukov <samm@os2.kiev.ua>, bug-followup@freebsd.org,
        developers@freebsd.org
Subject: Re: ports/150235: sysutils/smartmontools build system bug
Date: Sun, 05 Sep 2010 22:16:46 +0300

 On Sun, 5 Sep 2010 14:53:10 -0400, Garrett Wollman <wollman@FreeBSD.org> wrote:
 > <<On Sun, 05 Sep 2010 20:24:59 +0200, Alex Samorukov <samm@os2.kiev.ua> said:
 >
 >> Very funny.  I don`t think so. Try to argue your position next time,
 >> this may help.
 >
 > Only if someone is willing to actually engage in an argument.
 >
 >> BTW - this "bug" was in smartmontools from early beginning and only
 >> you hit this condition - i think that is very good indicator of its
 >> importance, isn`t it?
 >
 > A bug is a bug.
 >
 >> Your commit will break smartmontools functionality, as i mentioned
 >> before. Thats why i`m against it. Try to read before posting.
 >
 > What commit?  I haven't committed anything.
 >
 >> The required file was never included in the /usr/include. And it was
 >> changed more then once from the beginning.
 >
 > If anything in userland links against a kernel header, then that
 > header needs to be installed in /usr/include, end of story.
 > -I/usr/src/sys is never acceptable in userland code.
 
 We support building the kernel itself from arbitrary locations, even
 using arbitrary OBJDIR locations.  I don't think userland code should
 depend on /usr/src or /usr/obj as absolute paths.  They are not part of
 the 'published interface' of the kernel and they should never be, as
 long as we want to support building e.g. with MAKEOBJDIRPREFIX set to
 something like '/home/keramida/work/freebsd/obj.i386'.
 



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