In article<4EC40D98.4070507%NetBSD.org@localhost>,
Julio Merino<jmmv%NetBSD.org@localhost> wrote:
I know there is no portable way, but at least we can default to "do
nothing" if this is not supported. It's better than "not building" :-P
Oh, I can arrange that. #ifdef __NetBSD__ :-)
But in my view this is worse...
Yes, they are small because this is just one change. But more may come.
I'll then have to go and rewrite all these local changes with
portability in mind. When the time to integrate a new release comes,
I'll have to mess around with lots merge conflicts, because the upstream
code will look nothing like what we have (hence why I asked for this to
be reviewed first).
Well, this is the world we live in. Next time be the one to upgrade gdb
or binutils or ssh and have to deal with 10-50K lines of diffs.
You will not be complaining about a 100 line conflict after that :-)