#
4fe10cc8 |
|
04-Apr-2018 |
Brett Wilson <brettw@chromium.org> |
[debugger] Expose ngunwind as a public library. I plan to use ngunwind from garnet in some debugger code. Change-Id: Ie18fa5d94847c1c5efff63c21c9b6db27ce8b8f2
|
#
88a0e892 |
|
05-Mar-2018 |
Mike Voydanoff <voydanoff@google.com> |
[build] Rename x86 project to "x64" Build output will now be in build-x64 instead of build-x86 Renamed and updated various scripts as appropriate Within zircon, $ARCH remains "x86". This avoids having to rename kernel/arch/x86/ and change a lot of #include paths Removed unnecessary $SUBARCH build variable Renamed the kernel target from pc-x86 to pc, and the board name in boards.list from "x86" to "pc". Change-Id: I0eb44a21ba731653b92f3ce2b78a7819c0a8f61c
|
#
02586289 |
|
29-Jan-2018 |
Christopher Anderson <cja@google.com> |
[ulib][ngunwind] Force -O2 This library does not build with -Og, so force -O2 on a module level. Change-Id: I353cb3e45126eceac9c4c99ee68f999455983f12
|
#
acd19b10 |
|
03-Oct-2017 |
Abdulla Kamar <abdulla@google.com> |
[third_party][ngunwind] Remove arm32 from the build. Change-Id: I85d23b727c68b0d053ca9d93bc296a0f689d8474
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
16656ae0 |
|
05-Apr-2017 |
Brian Swetland <swetland@google.com> |
[build] flatten the build Previously we treated kernel/, system/, and third_party/ as overlays on a shared namespace. This required the concept of "canonical" module names, and a lot of complexity to ensure that things didn't collide and the build worked. This change gets rid of that, no longer passes -I to make, so that include directives from our *.mk files do not magically wildcard across various paths, etc. The most user-visible change is that everywhere where a module name is specified (MODULE_DEPS, MODULE_LIBS, etc), full module names like kernel/lib/io or system/ulib/mxio must be used instead of previously-allowed "short" names like lib/io and ulib/mxio. The build output still has a similar shape, but the first segment of the module path (kernel/, system/, or third_party/) is no longer elided under $(BUILDDIR) Change-Id: I525aba1da1c86eb7a86007bddc669f7eeebfedd5
|
#
12242caa |
|
07-Mar-2017 |
Brian Swetland <swetland@google.com> |
[build][musl] refer to musl libc as ulib/c This makes the build rules and the intermediate output files easier to understand, without having to modify the path where musl libc lives. The biggest observeable difference is the build intermediate files: $ ls build-magenta-pc-x86-64/ulib/c config-module.h libc.abi.h libc.abi.stamp libc.so libc.so.id libc.so.strip libc.a libc.abi.o libc.a.opts libc.so.abi libc.so.opts third_party which previously were at build-magenta-pc-x86/ulib/musl and named libmusl.* and the replacing of ulib/musl with ulib/c in the library dependencies of all the rules.mk files (the vast bulk of this change) Change-Id: If9c5d522099d2c9ac5bdb666b8e67a2eb3d316ee
|
#
8aa9205b |
|
14-Dec-2016 |
Doug Evans <dje@google.com> |
[ulib][ngunwind][backtrace] Export for use by Fuchsia. Change-Id: I7d2170c4152adff84aa11c409c92bcd0a7cf9097
|
#
eef05d3a |
|
14-Dec-2016 |
Doug Evans <dje@google.com> |
[ngunwind] move headers to include/ngunwind Originally in include/libunwind, which is a bit confusing and potential conflict. Change-Id: Ia760cbeda0614577bd4389570f322a8efea5d17c
|
#
6d489b70 |
|
11-Nov-2016 |
Roland McGrath <mcgrathr@google.com> |
[ulib][ngunwind] Use -Wno-absolute-value for Clang This crufty code has some insane things in it. Rather than figuring out the brain damage in code we don't intend to keep using for the long run, just disable the warnings Clang gives for it. Change-Id: Ic5f9447bc92007c789dbbd6becec3f880619d6ef
|
#
8a61cf2a |
|
21-Oct-2016 |
Doug Evans <dje@google.com> |
[kernel][build] Move KEEP_FRAME_POINTER to MODULE_COMPILEFLAGS. Change-Id: I1233a10c7ee412a9ee2c18891bdb1d94ad0e461e
|
#
60b8303e |
|
13-Oct-2016 |
Doug Evans <dje@google.com> |
[ulib][ngunwind] Add rules.mk. Change-Id: I707a10fe30b4232fa65c695b21bc18054bf3de56
|