Andy-Python-Programmer/aero

README.md contains contradicting statements about running aero without any arguments

omac777 opened this issue · 0 comments

First statement

By default if you run ./aero.py without any arguments it will build the kernel and userland in debug mode and run it in QEMU. You can configure the behavior of the build system though. If you want to, you can use the --help option to read a brief description of what it can do.

Second statement
By default Aero is built in release mode with debug symbols that will produce both smaller and faster binaries.

Please clarify. When building with aero.py without any arguments what kind of binary does it produce?

  • it builds optimized release binaries without debug symbols
  • it builds optimized release binaries with debug symbols
  • it builds unoptimized debug binaries with debug symbols

Also please clarify. When the .iso image is launched what mode does it run in?

  • qemu launches and the iso runs in debug mode displaying the debug tracing, and debug symbols are available
  • qemu launches and the iso runs without any debug tracing, but when the iso crashes debug symbols are printed and available
  • qemu launches and the iso runs without any debug tracing, and when the iso crashes no debug symbols are printed nor available

Please add the above answered clarifications to the README.md.

Thank you in advance.