Added a patch for Shell svn rev 33 that makes it build under GCC and ARM RVCT. Update ReadMe.txt to include optinal instructions to add the patch. This patch does not fix all the case issues in the Shell, but it does name all files in a consistent way so fixing the file name in the file system should fix any build issues on a case sensative file system. Fixing case bugs was breaking the patch and I could not figure out how to make it work.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9405 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
AJFISH 2009-11-10 20:00:37 +00:00
parent 532339b84a
commit 3b533dab13
2 changed files with 11864 additions and 1 deletions

View File

@ -12,4 +12,11 @@ This is EDK style package and the following steps can help to build the package:
3. The EDK II style DSC file is used to validate build EDK Shell source & EDK compatibility package and can generate the binaries in EdkShellBinPkg.
To use this file, execute the following command under workspace to build EDK Shell source:
build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc
build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc
4. If you need to compile for GCC or ARM you will need to apply ShellR33.patch.
cd $(WORKSPACE)/Shell and execute patch -p1 < $(WORKSPACE)/EdkShellPkg/ShellR33.patch.
If you are using a case sensative file system there are a few case bugs that patch
would not fix. Just fix the case of the file to match its usage and you should be
able to compile.

11856
EdkShellPkg/ShellR33.patch Normal file

File diff suppressed because it is too large Load Diff