Skip to content

Conversation

screamerbg
Copy link
Contributor

This PR adds:

  • Config system tests
  • GCC flags to support uVisor
  • Updated requirements.txt

CC_SYMBOLS = {% block cc_symbols %}{% for s in symbols %}-D{{s}} {% endfor %}{% endblock %}

LD_FLAGS = {%- block ld_flags -%}
LD_FLAGS = {%- block ld_flags -%} $(CPU) -Wl,--gc-sections --specs=nano.specs -Wl,--wrap,main -Wl,-Map=$(PROJECT).map,--cref -Wl,--wrap,_malloc_r -Wl,--wrap,_free_r -Wl,--wrap,_realloc_r
Copy link
Contributor

@0xc0170 0xc0170 Jun 12, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the flags should be located in the gcc file as they are now not in the template

I have to look, did not we fix gcc flags?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#1872 fixes gcc flags. I'll prefer to merge that one once tested (I can do it tonight), and we apply this patch on top of it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I closed 1872, and there's replacement #1914. I can rebase that one on top of this one as I have it on the branch I can push to. I need now this changes then reapply them into the common flags.

@0xc0170 0xc0170 merged commit 3a0d561 into master Jun 13, 2016
@screamerbg screamerbg deleted the config-tests branch June 13, 2016 15:00
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