LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 875 - specification of SPEC CPU2000 source location
Summary: specification of SPEC CPU2000 source location
Status: RESOLVED FIXED
Alias: None
Product: Test Suite
Classification: Unclassified
Component: Programs Tests (show other bugs)
Version: 1.8
Hardware: All Linux
: P enhancement
Assignee: Reid Spencer
URL:
Keywords: build-problem
Depends on:
Blocks:
 
Reported: 2006-08-10 08:12 PDT by Kenneth Hoste
Modified: 2010-02-22 12:51 PST (History)
2 users (show)

See Also:
Fixed By Commit(s):


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenneth Hoste 2006-08-10 08:12:59 PDT
configure the test suite (in llvm-tes)t:

./configure --with-spec2000=/dir/to/spec/sources

make in llvm-test/External/SPEC returns the following error when combining the
first benchmark (177.mesa):

make[2]: *** No rule to make target `Output/accum.rbc', needed by
`Output/177.mesa.linked.rbc'.  Stop.

Caused by:

incorrect specificating the source dir for SPEC CPU2000

correct: ./configure --with-spec2000=/dir/to/spec/sources/benchspec

The solution is to modify the configure script in llvm-test, and to test if the
CINT2000 and CFP2000 directories are in the specified directory.
Comment 1 Chris Lattner 2006-08-14 16:43:13 PDT
Reid, any thoughts on this bug?  Ideally, we'd like to configure script to reject a --with-spec2000 path 
that doesn't end in "benchspec".
Comment 2 Reid Spencer 2006-08-14 17:40:08 PDT
Easy enough.
Comment 4 Reid Spencer 2006-08-14 18:25:44 PDT
Whoops, forgot to resolve it