# Wait for it finish in about 30 minutes, including download and build; if it fails, it might be your firewall preventing it from downloading. Sometimes, if you download or use an older version of coreboot, the ./buildgcc may not finish due to either mismatched package names or mismatched versions.

# Wait for it finish in about 30 minutes, including download and build; if it fails, it might be your firewall preventing it from downloading. Sometimes, if you download or use an older version of coreboot, the ./buildgcc may not finish due to either mismatched package names or mismatched versions.

−

+

# At this point, you should have all the tools you need for building a coreboot project.

## <code>$ make menuconfig</code> # to make sure you have the right platform, chipset, and other options you want to build, but you may skip this step if you just want to build an existing project

## <code>$ make menuconfig</code> # to make sure you have the right platform, chipset, and other options you want to build, but you may skip this step if you just want to build an existing project

−

## If your shows error messages, like, you need to go to the problematic directories, and does a .are readable and writable.

+

## If your "make" shows error messages like "Permission Denied", you need to fix up access permissions. In cygwin, run "chmod -R a+rwX ." from the coreboot directory (/cygdrive/c/source/coreboot in the example above). Note that the arguments are case sensitive.

−

the c:/cygwinc/source/coreboot directory and try again.

+

/cygdrive/c/source/coreboot directory and try again.

−

## Once you

+

## Once you used "chmod"

#You should see the build complete with a ROM image map showing at the end.

#You should see the build complete with a ROM image map showing at the end.

Revision as of 10:21, 9 June 2013

The following Howto by an anonymous contributor details how to configure a Cygwin setup as a coreboot development environment.

Wait for it finish in about 30 minutes, including download and build; if it fails, it might be your firewall preventing it from downloading. Sometimes, if you download or use an older version of coreboot, the ./buildgcc may not finish due to either mismatched package names or mismatched versions.

At this point, you should have all the tools you need for building a coreboot project.

$ cd source/coreboot # or wherever your coreboot source code is

$ make menuconfig # to make sure you have the right platform, chipset, and other options you want to build, but you may skip this step if you just want to build an existing project

If your "make" shows error messages like "Permission Denied", you need to fix up access permissions. In cygwin, run "chmod -R a+rwX ." from the coreboot directory (/cygdrive/c/source/coreboot in the example above). Note that the arguments are case sensitive.

You should see the build complete with a ROM image map showing at the end.