Opened 10 years ago

Last modified 10 years ago

#7596 new Bugs

process_jam_log - --locate-root doesn't work as advertised

Reported by: Robert Ramey Owned by: Beman Dawes
Milestone: To Be Determined Component: Regression Testing USE GITHUB
Version: Boost 1.52.0 Severity: Problem
Keywords: process_jam_log Cc:

Description

Beman,

I've found that --locate-root doesn't permit one to build/test a library outside the boost root directory. I've made changes to support this and tested it locally on my own projects. I can't really test it on the whole boost regression testing on my equipment. So I'm a little bit in a quandary.

I'm attaching the patch with my changes. I hope you can consider rolling them in.

The intention is that it the changes don't change the functioning of the code for current usage. However, I'm a little at a loss with the library name function. The problem occurs when there is a "sublibrary" file. I'm still looking at this.

My motivation is that I really, really need to be able to run this program from outside the boost directory. This is to support the current project I'm trying to finish - "Help for Boost Library Authors - Simple Tools - Build and Test". www.blincubator.com . Basically this is a effort to make it easier to make quality C++ and Boost libraries and support "modularization" of boost. I've invested a lot of effort and hope to be able to finish up these sticky bits. I've shown my effort to a few cohorts, and response has been unenthusiastic. As always, I'm not disuaded and have invested too much effort to bail now. So I hope you can help me with this one sticky detail.

Thanks for any help you can provide on this critical point.

Robert Ramey

Attachments (2)

process_jam_log.diff (14.0 KB ) - added by Robert Ramey 10 years ago.
patch for process_jam_log to support --locate_root
process_jam_log.2.diff (14.8 KB ) - added by Robert Ramey 10 years ago.

Download all attachments as: .zip

Change History (4)

by Robert Ramey, 10 years ago

Attachment: process_jam_log.diff added

patch for process_jam_log to support --locate_root

by Robert Ramey, 10 years ago

Attachment: process_jam_log.2.diff added

comment:1 by viboes, 10 years ago

Component: Building Boostbuild

comment:2 by Steven Watanabe, 10 years ago

Component: buildRegression Testing

process_jam_log is one of the regression test tools. It has absolutely nothing to do with Boost.Build.

Note: See TracTickets for help on using tickets.