Roland Dobai
707dde46a8
tools/ldgen: Fix parsing of sections names on Windows
2020-10-29 08:46:03 +01:00
Roland Dobai
c09d3c6bac
tools/ldgen: Parse paths with Unicode characters in archives
...
Closes https://github.com/espressif/esp-idf/issues/5996
2020-10-29 08:46:03 +01:00
Renz Bagaporo
89a255f5eb
ldgen: determinism in mapping rule order
...
This MR imposes some determinism in the mapping rule order in the output
file. For each section, the archives are arranged alphabetically
(ascending), and the mapping rules in each archive are arranged by
increasing specificity then alphabetically (ascending). The default
rules remain the very first rule for each section.
2020-04-30 18:20:00 +08:00
Renz Christian Bagaporo
8ee90ee2f1
ldgen: allow multiple mapping fragments to map same library
2019-06-12 10:48:54 +08:00
Renz Christian Bagaporo
87aa341e97
ldgen: mapping rules should be grouped by archive
2019-06-12 10:48:54 +08:00
Renz Christian Bagaporo
b1ecd75d83
ldgen: pass component libraries directly
2019-04-26 20:06:53 +08:00
Renz Christian Bagaporo
7150ac61cd
ldgen: rename common module
2019-04-13 08:59:32 +08:00
Renz Christian Bagaporo
7dcef2c33c
ldgen: implement common fragment parsing
2019-04-04 15:56:14 +08:00
Renz Christian Bagaporo
9ce7ffb440
ldgen: fix library path parsing in windows
...
Closes https://github.com/espressif/esp-idf/issues/3173
2019-03-18 03:47:38 +08:00
Roland Dobai
bfa9610f58
tools: Fix the Python coding style
2018-12-19 11:56:24 +01:00
Angus Gratton
d4a5682e7d
ldgen: Improve error output when linker input is invalid, don't create output file until end of process
2018-11-29 12:41:35 +11:00
Renz Christian Bagaporo
a9c784339d
ldgen: fix error on parsing archive from sections info
2018-11-28 14:14:54 +08:00
Renz Bagaporo
63411fc556
tools: implement linker script generation
2018-11-16 12:42:02 +08:00