bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

compiling BASH on windows without cygwin not possible


From: Jim Michaels
Subject: compiling BASH on windows without cygwin not possible
Date: Fri, 26 Mar 2010 20:59:45 -0700 (PDT)

bash 4.1
XP Pro SP3 32-bit, 
using MinGW compiler

short description:
I have discovered that the installation method for BASH is actually recursive 
in nature, if I am not mistaken, requiring BASH to install BASH.  read the 
first steps of the install.

"  1. `cd' to the directory containing the source code and type
     `./configure' to configure Bash for your system.  If you're using
     `csh' on an old version of System V, you might need to type `sh
     ./configure' instead to prevent `csh' from trying to execute
     `configure' itself."

configure is a BASH script.  Am I not correct in stating that BASH requires 
BASH to install?

windows does not come with any such sh shell.  and I need to be able to build 
one from scratch.

you are not doing me any favors here, and I need BASH. please fix.

would a special implementation be required for Windows due to the Win32 
API-specific OS calls to handle processes?

I would like this to be compilable with straight mingw and no more than make 
that it comes with.  that will probably mean a separate tarball or zip file.  

MSYS, a companion set of unix tools for mingw, doesn't necessarily make usable 
executables, since anything generated with it requires some DLL's (shared 
libraries), and I need the generated file to be monolithic (the shared 
libraries can clash as things can stand now).  I don't want to deal with MSYS, 
I want a straight BASH shell.


 
Jim Michaels
jmichae3@yahoo.com(main)
JesusnJim.com (my site)
________________________________
DoLifeComputers.JesusnJim.com
(Do Life Computers group site which I lead)


while (stone != rolling) moss++;
---
Computer memory/disk size measurements:
[KB KiB] [MB MiB] [GB GiB] [TB TiB]
[10^3B=1000B=1KB][10^6B=1000000B=1MB][10^9B=1000000000B=1GB][10^12B=1000000000000B=1TB]
[2^10B=1024B=1KiB][2^20B=1048576B=1MiB][2^30B=1073741824B=1GiB][2^40B=1099511627776B=1TiB]
Note that with disks, a disk size is measured in GB or TB, not in GiB or TiB.  
computer memory (RAM) is measured in MiB and GiB.
---
Robot dog food: Cables n' Bits
---
adress=seg<<4+ofs;  (ambiguity - a double-minded compiler is unstable in all 
its ways)
biosdsk2.h:733: warning: suggest parentheses around '+' inside '<<'
---
I'm bald on top (:-)
---


      


reply via email to

[Prev in Thread] Current Thread [Next in Thread]