gmake segfaults on start-up if run with a locale other than the default "C". Specifically, in gettext.c:read_alias_file(), alias entries are handled as a map of alias/value pairs, which are pointers into a string pool where the actual string data is stored. When the string pool is full it is realloc()ed but the pointers to the data are not updated. The fix below is taken from the head of the glibc CVS repository (where gettext.c is from). It updates the pointers into the realloc()ed area. How-To-Repeat: $ LANG=en_US.ISO8859-15 gmake --version
Responsible Changed From-To: freebsd-ports->portmgr Over to maintainer
Responsible Changed From-To: portmgr->ade I'll take a look at this.
State Changed From-To: open->closed Committed, thank you!