@cygnusEd
After further investigation, I've put my AmiCygnix on hold. In addition to minor OS4 SDK conflicts (PATH) I also had a few problems with my old 68k GeekGadgets installation that I use for compiling 68k versions of some programs. Contrary to what is stated in AmiCygnix guide, there is an OS4 version of ixemul.library (at
http://strohmayer.org/) that I use with my minimal 68k GeekGadgets installation. I replaced "sh" and "make" with OS4 SDK versions, but I can compile 68k programs with GeekGadgets.
Since I had to resolve conflicts between my GeekGadgets installation and the OS4 SDK, I have a suggestion for seperating the use of abc-shell in AmiCygnix and OS4 SDK:
Add the assignment "assign CYG: CYGNIX:" to the startup script. Hex Edit all occurrances of /SDK in abc-shell to /CYG and move all the environmental variable settings from the startup script to CYGNIX:Data/abc-shell/variables.
For example in my SDK:Data/abc-shell/variables file I have: PATH=/gcc/bin:/SDK/C:/SDK/Local/C:/SDK/Local/CC:/SDK/Local/newlib/bin:/SDK/Local/clib2/bin:/C:.
The HISTFILE, SHELL and other variable can go in the variables file as well. Maybe there will be other conflicts to resolve but a little Hex Editing might be easier that compiling a seperate version of abc-shell. If you don't want to add a Data directory you could use a link like
"makelink Data TO CygnixPPC/var SOFT" (SOFT because some Amiga filesystems don't support HARD links).