aboutsummaryrefslogtreecommitdiff
path: root/newlib/HOWTO
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2023-12-26 22:01:30 -0500
committerMike Frysinger <vapier@gentoo.org>2024-01-19 20:21:05 -0500
commitf5c40e04e57fb2a42aeff948cf16bd6dd2b5276d (patch)
treeef7c44cc0bef51b7dacedbb023c42e135e2f9786 /newlib/HOWTO
parent2b0fd7030830701a63781de9d67a596e361c39be (diff)
downloadnewlib-f5c40e04e57fb2a42aeff948cf16bd6dd2b5276d.zip
newlib-f5c40e04e57fb2a42aeff948cf16bd6dd2b5276d.tar.gz
newlib-f5c40e04e57fb2a42aeff948cf16bd6dd2b5276d.tar.bz2
libgloss: msp430: split up crt0.S source
The build system compiles crt0.S many times to produce independent object files by defining different -DLxxx symbols for each. This complicates the build, and has led to some bugs in the source and build (see the previous cleanup commits in here). The crt_bss.S file has also been duplicated with crt0.S leading to confusion as to which one is the "real" one. The only reason to keep them in one file is to make management of the section numbers when calling START_CRT_FUNC a little easier, but that seems trivial to check with a quick grep across all the files. Considering how complicated the build is now, and the bugs we've had as a result, split the crt0.S file up into multiple source files so we don't have to compile it multiple times. This will also simplify merging it into the top-level Makefile.
Diffstat (limited to 'newlib/HOWTO')
0 files changed, 0 insertions, 0 deletions