[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make bootstrap fails on Mac OS X
From: |
Nozomu Ando |
Subject: |
Re: make bootstrap fails on Mac OS X |
Date: |
Fri, 18 Jul 2003 22:48:09 +0900 |
On Friday, Jul 18, 2003, at 01:10 Asia/Tokyo, Stefan Monnier wrote:
malloc_freezedry_recorder: too many regions
I have no idea whether your fix is correct or not, but I think it'd
be interesting to try and figure out what causes the increased number
of regions.
Is that a new problem ? If so when did it start and can you try to
narrow down a set of commits that caused this change ?
Yes, it is new problem.
It starts between 2003-07-15 0:0:0 UTC and 2003-07-16 0:0:0 UTC.
I think the increased number of regions caused by latest src/alloc.c
(1.315->1.316).
That's what I feared as well.
Is HAVE_POSIX_MEMALIGN defined in src/config.h ?
No.
Also can you compare the byte-size of the dumped `emacs' executable
before and after the change ?
% size 2003-07-15/Emacs.app/Contents/MacOS/Emacs
__TEXT __DATA __OBJC others dec hex
1368064 3141632 0 2613248 7122944 6cb000
% size 2003-07-18+unexmacosx.c-patch/Emacs.app/Contents/MacOS/Emacs
__TEXT __DATA __OBJC others dec hex
1368064 3158016 0 2613248 7139328 6cf000
I'm not sure this is your requested information.
Finally, can you try to edit src/alloc.c and set BLOCK_PADDING to
something
like 16 ? What about with 64 ?
I have made bootstrap-emacs without my unexmacosx.c-patch with
BLOCK_PADDING=16/64,
but both failed with "malloc_freezedry_recorder: too many regions".
I hope this useful.
Regards,
Nozomu Ando
Re: make bootstrap fails on Mac OS X, Andrew Choi, 2003/07/22