-
-
usr/src/tools/env/illumos-gate-openindiana.sh (Diff revision 1) TOOLS_PYTHON was not necessary here,
Makefile.master hasPYTHON3= /usr/bin/python$(PYTHON3_VERSION) $(BUILDPY3TOOLS)TOOLS_PYTHON= $(PYTHON3) $(BUILDPY2TOOLS)TOOLS_PYTHON= $(PYTHON)
11764 Ship .env files for building on various distributions
Review Request #2360 — Created Oct. 1, 2019 and updated
Information | |
---|---|
citrus | |
illumos-gate | |
master | |
11764 | |
b862e01... | |
Reviewers | |
general | |
11764 Ship .env files for building on various distributions
OmniOS bloody
build% uname -a SunOS bloody 5.11 omnios-master-b723a71830 i86pc i386 i86pc build% git clean -fdx build% cd usr/src build% export SRC=`pwd` build% cd tools/env build% make build% cd ../scripts build% chmod +x nightly.sh build% ./nightly.sh ../env/omnios build% echo $? 0OmniOS r151032
build% uname -a SunOS build 5.11 omnios-r151032-702376803e i86pc i386 i86pc ... build% ./nightly.sh ../env/omnios build% echo $? 0OmniOS r151030
build% uname -a SunOS r151030 5.11 omnios-r151030-521a1fc4d1 i86pc i386 i86pc ... build% ./nightly.sh ../env/omnios build% echo $? 0OpenIndiana
af@hipster:~/illumos-gate$ uname -a SunOS hipster 5.11 illumos-ad3e6d4dd8 i86pc i386 i86pc ... af@hipster:~/illumos-gate/usr/src/tools/scripts$ ./nightly.sh ../env/openindiana af@hipster:~/illumos-gate/usr/src/tools/scripts$ echo $? 0
- 1
- 0
- 1
- 0
- 2
Description | From | Last Updated |
---|---|---|
I'm not sure why OI should get a preference here, that is I think all the CC(S) defines except smatch ... |
|
Change Summary:
Drop TOOLS_PYTHON from OpenIndiana fragment.
Commit: |
|
||||
---|---|---|---|---|---|
Diff: |
Revision 2 (+120 -3) |
Change Summary:
Rebased and updated for upcoming omnios r151033 bloody
Commit: |
|
||||
---|---|---|---|---|---|
Diff: |
Revision 3 (+125 -3) |
-
-
usr/src/tools/env/Makefile (Diff revision 3) Just curious... Why do we need a Makefile in here at all? Why do anything to these files?
Change Summary:
Restructure, drop illumos-gate- prefix from files.
Commit: |
|
||||
---|---|---|---|---|---|
Diff: |
Revision 4 (+146 -3) |
Testing Done: |
|
---|
-
Thanks!
Can we remove all the existing commented out entries in the main env file? Right now, it looks like uncommenting would have an effect,
but it won't, because they get set later on. (We could move the SMB variable into both too for that reason.)Also, mega-nit, but illumos.sh has:
# -----------------------------------------------------------------------------
and you use:
############################################################################
seems like we might as well be consistent for each section.
Do you have draft changes for the illumos docs?
-
usr/src/tools/env/distribution/omnios.sh (Diff revision 4) I'm not sure why OI should get a preference here, that is I think all the CC(S) defines except smatch should get moved down to the distro env files. That seems much clearer to me?