Ling-Jun Simon Wang wrote:
> 
> <a href=http://cr.opensolaris.org/~lw202042/smartmontools/>code review for 
> smartmontools</a>

Quick 5min race through
http://cr.opensolaris.org/~lw202042/smartmontools/sfw.patch (patch code
is quoted with "> "):
--- /dev/null   Wed Apr 16 11:53:11 2008
+++ new/usr/src/cmd/smartmontools/Makefile.sfw  Wed Apr 16 11:43:25 2008
@@ -0,0 +1,64 @@
[snip]
+all: $(VER)/config.status
+       (cd $(VER); env \
+           CC=$(CC) \
+           INSTALL=/usr/ucb/install \
+           "CFLAGS=$(CFLAGS) -xc99=none -xCC" \

1. Please explain why "-xc99" must be set to "none" ? It looks a bit odd
for me...
2. Please add "-xO3" if "configure" does not enable the optimizer
itself...
3. Please add "-xstrconst"

> +$(VER)/config.status: $(VER)/configure
> +       (cd $(VER); env \
> +           INSTALL=/usr/ucb/install \
> +           PATH=$(SFW_PATH) \
> +       ./configure --prefix=/)

"CC" and "CFLAGS" must be set for "configure", too (e.g. $
CC=path_to_my_compiler CFLAGS="myflags" ./configure #), otherwise the
autoconf probes and the CC/CFLAGS used by the "make" run will differ

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to