Skip to content

Conversation

chqrlie
Copy link
Contributor

@chqrlie chqrlie commented Aug 16, 2025

  • add unknown_option() to factor error handling
  • simplify option parsing, add argarg for options with an arguments
  • add -DFeature to define features from the command line
  • simplify Compiler.addFeature(): feature values are not supported yet and could be specified as Feature=value later
  • simplify Makefile for bootstrap phases

@bvdberg
Copy link
Member

bvdberg commented Aug 18, 2025

I consider the huge amount of arguments to gcc an anti-pattern. I would prefer to put those things in config files like the recipe. Adding yet another arguments to duplicate gcc does not feel right. The goal is not to be like gcc... but better ;)

@chqrlie chqrlie force-pushed the features branch 7 times, most recently from cda6d42 to 04ca49d Compare August 24, 2025 09:08
@chqrlie chqrlie force-pushed the features branch 5 times, most recently from 0e38a59 to 1c03805 Compare September 3, 2025 08:57
@chqrlie chqrlie force-pushed the features branch 3 times, most recently from f96f185 to 8639c28 Compare September 14, 2025 20:36
@chqrlie chqrlie force-pushed the features branch 2 times, most recently from 3da1690 to 484fa6f Compare September 28, 2025 16:06
@chqrlie chqrlie force-pushed the features branch 6 times, most recently from 7145eda to 6ddeffb Compare October 8, 2025 09:39
* add `unknown_option()` to factor error handling
* simplify option parsing, add `argarg` for options with an arguments
* add `-DFeature` to define features from the command line
* simplify `Compiler.addFeature()`: feature values are not supported yet
  and could be specified as `Feature=value` later
* simplify Makefile for bootstrap phases
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants