mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-17 23:05:21 +00:00
a2be9fe63ea4523bdd77bc596fc3ffcc6d4dba1b
Estimated hours taken: 0.2 Branches: main library/deconstruct.m: Fix a C error I introduced when factoring out a C function from the body of a foreign_proc: pass the right procedure id to the macros for recording memory allocations. This slipped through testing because this id is ignored in all grades except memprof grades. This change should fix the recent install failures on machines that install the memprof grade, such as jupiter.
…
…
…
…
…
…
…
…
…
…
Reportedly Mercury does not work on Solaris 2.5.1 if it is compiled with
gcc 2.7.x. It should however work fine on Solaris 2.5.1 if you compile
it with gcc 2.8, or if you use gcc 2.7.x with an earlier version of Solaris.
The binary distribution for Solaris that we distribute was compiled
with gcc 2.7.2, so if you have Solaris 2.5.1, you may need to compile
Mercury yourself from our source distribution.
("Solaris 2.x" is also known as "SunOS 5.x".)
Languages
Mercury
85.3%
C
8.7%
Shell
1.4%
Makefile
1%
JavaScript
1%
Other
2.1%