Opened 19 years ago

Closed 18 years ago

#1572 closed defect (fixed)

New package: Boehm GC

Reported by: alexander@… Owned by: Randy McMurchy
Priority: high Milestone: 6.2.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

The w3m page lists the "gc" package (currently not in the book) as a required dependency. Please add "gc" to the book.

Change History (7)

comment:1 by Richard A Downing, 19 years ago

Although just a CMMI build, this has one wrinkle - the man page is not installed in a manpath directory (it's filed in /usr/share/gc/gc.man) and if installed would name-clash with 'gc(1) - count graph components'.

There is no problem with adding it, but it's just another CMMI package to maintain. Do we really want it in?

comment:2 by Richard A Downing, 19 years ago

I've just realised that the gc.1 that I have is from graphwiz. So probably no issues if this gc went in. R.

comment:3 by archaic@…, 19 years ago

or perhaps putting it in another man directory like man3?

comment:4 by Randy McMurchy, 18 years ago

bug_file_loc: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
Milestone: future6.2
Owner: changed from blfs-book@… to Randy McMurchy
rep_platform: PCAll

comment:5 by Randy McMurchy, 18 years ago

Status: newassigned

comment:6 by Randy McMurchy, 18 years ago

I'm not seeing this package as a CMMI build.

1) I'm passing --datadir=/usr/share/doc so that the documentation that gets installed by default to /usr/share/gc is instead installed to /usr/share/doc/gc

2) I'm using a sed to change the default documentation directory from /usr/share/doc/gc to the more standardized /usr/share/doc/gc-6.5

3) I'm passing --enable-cplusplus so that the C++ library is built along with the standard C library.

4) The man page talked about in previous comments in this bug is solved by copying the gc.man file to /usr/share/man/man3/gc_malloc.3. I haven't yet decided whether or not to link that file to /usr/share/man/man3/gc.3.

Additionally, it is hard to determine exactly which version should be used as the "stable" version. The text in the home page says to download gc.tar.gz. However, I don't like to do that, as then BLFS doesn't have real control over which version is installed. The package could be updated and users would be downloading and installing an untested version.

As is, the gc.tar.gz and gc6.5.tar.gz tarballs are identical, so the BLFS instructions are going to download the gc6.5.tar.gz file.

If there are questions or comments about anything I've suggested, please don't hesitate to enter it into this bug, or take it to the -dev list. Discussion is welcome about any of my ideas.

comment:7 by Randy McMurchy, 18 years ago

Resolution: fixed
Status: assignedclosed

Added the GC-6.5 package to Chapter 12 of BLFS

Note: See TracTickets for help on using tickets.