VirtualBox

Opened 6 years ago

Last modified 6 years ago

#17786 new enhancement

Consider using Digital Mars C compiler

Reported by: Yuhong Bao Owned by:
Component: other Version: VirtualBox 5.2.12
Keywords: Cc:
Guest type: all Host type: all

Description

Consider using Digital Mars C compiler for things like the BIOS. It should have full support for x86 segmentation etc. It is now fully open source: https://github.com/DigitalMars/Compiler

Change History (4)

comment:1 by Socratis, 6 years ago

  1. Have you tried to compile the BIOS?
  2. Does it work?
  3. What are the advantages of using the Digital Marc C compiler vs. the existing solution?
  4. What are the disadvantages of using the Digital Marc C compiler vs. the existing solution?
  5. Why? Just for the exercise?

These are not "troll" questions, they're legitimate "why should an investment in time and effort be made?" type of questions...

comment:2 by Yuhong Bao, 6 years ago

Because of problems with the Open Watcom license.

comment:3 by Socratis, 6 years ago

Your reply "somewhat" answers my questions 3 (maybe) and 5 (maybe). Besides that, you didn't quite explain what are the problems with the Open Watcom license vs. the Digital Marc C license (which I got to admit that I haven't read yet).

A friendly reminder; you have more than 140 characters to expand your answer, this isn't Twitter... :D

comment:4 by Michael Thayer, 6 years ago

The Digital Mars compiler seems to be Windows only as well.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use