Subject: Re: malloc.h [was Re: graphics/gle on fbsd 5.2.1-rc]
To: Dan Winship <danw@NetBSD.org>
From: Michal Pasternak <michal@pasternak.w.lub.pl>
List: tech-pkg
Date: 03/31/2004 02:32:24
Dan Winship [Tue, Mar 30, 2004 at 07:05:25PM -0500]:
> Yeah, I've been wondering what to do about this on OS X too (which has
> no malloc.h at all). There are some packages that would need 10-20
> patches to fix all occurrences of #include <malloc.h>. I was thinking
> it would be better to just patch a new one-line malloc.h ("#include
> <stdlib.h>") into the source tree though
3 solutions.
* create package called, for example, "fix-includes", and make whole
pkgsrc include it as BUILD_DEPEND for FreeBSD 5 and MacOS X. It would
include bl[23] files that would symlink malloc.h to stdlib.h
* make the symlinking quietly, inside bl2/3, for those 2 platforms
* patch the packages:
- FreeBSD says "malloc.h has been depreciated". I wonder, if the standard,
that depreciates this has some wide recognition, or is it only a
bsd-ism.
- in the first case, include a temporary solution via bl2/3,
and wait for updated versions of packages
- in 2nd case, patch the packages. Much work, which could - I suppose -
be hardly accepted by developers.
Any other ideas?
Take care,
--
Michal Pasternak :: http://pasternak.w.lub.pl :: http://winsrc.sf.net