lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On 8 March 2013 20:34, Zé <jose.passes@gmx.com> wrote:
> On 03/08/2013 07:16 PM, Joshua Jensen wrote:
>> System headers can easily change with an update to GCC or Visual Studio
>> or whatever.
> ...which changes once in a blue moon.  Which means geological time.
> But when it does change, the user only needs to run make clean && make.

On your PC, with one user, what you say is true.

On a Debian build-daemons or the GCC compile farm, for example, the
system headers change all the time, as developers upload new, modified
versions of all the libraries, some of which fix bad defines in header
files.
  In your personal case, it is rare, yes, but in a wider context this
would give broken builds where the system headers have been fixed, or
apparently successful builds when some turkey actually just broke your
app by fixing the system headers.

Not all builds are launched by human users who are on one-to-one
speaking terms with whoever, or whatever, is updating the headers.

> This isn't rocket surgery.

rocket science? brain surgery?
brain science maybe :-)

    M