Mail Archives: djgpp-workers/2001/12/16/20:34:25
I've been able to build 2.05a with the 2.03 refresh. I'm not sure how
well it works yet, but I wanted to tell you what I did and get feedback.
1) In the build process, it can't find bashversion. I had to manually
edit the makefile and replace all back slashes with forward slashes
in the environment variable BUILD_DIR.
2) bshspawn.c uses libc/getdinfo.h at the very end. There is no code
active after the include (an #if 0) - so I removed this (since it
does not exist in V2.03). If it's needed for the #if 0 code it
should probably be moved inside the if.
3) __djgpp_spawn does not exist in V2.03, so at the top of the file
I added #define __djgpp_spawn(m,p,a,e,f) __spawnve(m,p,a,e)
While this may cause some extra searches for extensions, it should
work (?) - or at least seems to on simple tests. It would be
simple to add an ifdef based on version for __djgpp_spawn if the
distribution was to support building with 2.03.
Comments?
- Raw text -