OpenSolaris

Printable Version Enter a New Search
Bug ID 6798733
Synopsis Ancient Makefile work-arounds anger modern shells
State 10-Fix Delivered (Fix available in build)
Category:Subcategory consolidation:os-net-pkgs
Keywords
Responsible Engineer Bill Moore
Reported Against snv_94
Duplicate Of
Introduced In solaris_2.0
Commit to Fix snv_108
Fixed In snv_108
Release Fixed solaris_nevada(snv_108)
Related Bugs 6733971 , 6824948
Submit Date 28-January-2009
Last Update Date 11-February-2009
Description
When attempting to build lint targets under OpenSolaris, it fails with
an error like the following:

sh:  echo "\ndebug64/spa_boot.ln"; <lint command goop> ../../intel/zfs/spa_boot.c : arithmetic syntax error
*** Error code 1
The following command caused the error:
(( echo "\ndebug64/spa_boot.ln"; <lint command goop>  ../../intel/zfs/spa_boot.c ))
make: Fatal error: Command failed for target `debug64/spa_boot.ln'
Current working directory /builds/dedup/usr/src/uts/intel/zfs
*** Error code 1

This is not good, since it means one cannot do a full build (with lint) under OpenSolaris.
Work Around
N/A
Comments
N/A