On 1/24/14, 4:16 PM, Linda Walsh wrote:
> Trying to build,
>
> Get undefined reference to `sh_xfree' In function `write_helpfiles'.
>
> Anyone run into this... was it a mistake to try for separate help
> files?
Thanks for the report. It's a simple patch, so I've attached it.
> Also of note, a parallel make often fails ...
>
> Should I assume that the bash-make isn't multi-process safe? Or
> is that unintentional?
It's just a missing dependency. I wonder why I haven't run into this
before; I run `gmake -j 4' to build bash on every system I use.
Chet
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU [email protected] http://cnswww.cns.cwru.edu/~chet/
*** ../bash-4.3-rc1/builtins/gen-helpfiles.c 2012-02-05 16:26:23.000000000 -0500
--- builtins/gen-helpfiles.c 2014-01-25 16:26:36.000000000 -0500
***************
*** 60,63 ****
--- 60,71 ----
#include "tmpbuiltins.h"
+ #if defined (USING_BASH_MALLOC)
+ #undef xmalloc
+ #undef xrealloc
+ #undef xfree
+
+ #undef free /* defined in xmalloc.h */
+ #endif
+
#ifndef errno
extern int errno;