🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.utils.bug
Article #119

GNU Make 3.62, HP 9000/710, and HPUX 8.07

#119
From: J.T. Conklin
Date: Tue, 07 Apr 1992 09:10
13 lines
920 bytes
Recently I tried to port GNU make 3.62 to the HP.  I defined -DUSG,
-DUSGr3, -DHPUX, -DHAVE_SYS_WAIT, and -DNO_LDAV; and I used alloca.c
from emacs-18.58.

The resulting executable worked fine with small makefiles, but dumped
core with large makefiles.  The stack trace indicated that make was
crashing inside malloc().

After playing around for quite a while, I linked in perl's malloc and
the executable started working.

Has anyone experienced the same thing?  What causes gmake and HP's
malloc() to interact so poorly?
Technical Details
Message-ID: <9204072310.AA05385@genoa.gain.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!gain.com!jtc

Show Full Headers
Complete Article Headers
Newsgroups: gnu.utils.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!gain.com!jtc
From: jtc@gain.com (J.T. Conklin)
Subject: GNU Make 3.62, HP 9000/710, and HPUX 8.07
Message-ID: <9204072310.AA05385@genoa.gain.com>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Tue, 7 Apr 1992 09:10:30 GMT
Approved: bug-gnu-utils@prep.ai.mit.edu
Lines: 16