#
b3c1033b |
|
13-Feb-2018 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Add further -no-pie checks to Rumprun build tools This builds upon the previous commit to add -no-pie anywhere the relocatable flag (-Wl,-r) is used to handle compilers that enable -pie by default (Such as Debian Stretch).
|
#
dc10b430 |
|
14-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
cookfs: warn if image is >1MB.
|
#
983c515b |
|
10-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
rename genfs to cookfs
|
#
bf9df6b0 |
|
10-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
rumprun-bake: use libexec/readelf -- it's always available Saves from having to set $READELF if host readelf is not called "readelf".
|
#
5f9bc5ec |
|
03-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
Create app-tools as executable in objdir. That way they can be judiciously executed from there during a build.
|
#
16425a55 |
|
03-Feb-2016 |
Antti Kantee <pooka@iki.fi> |
Add genfs. genfs is a tool for turning directory hierarchies into an object file. When the object file in question is baked into a Rumprun unikernel image, the files from the hierarchies are (magically) available in the booted unikernel.
|
#
30202a0a |
|
30-Dec-2015 |
Antti Kantee <pooka@iki.fi> |
app-tools: respect CONFIG_CXX
|
#
87286488 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Use destdir/rumprun-$MACHINE_GNU_ARCH$ as a GNU-like prefix.
|
#
7695cf4a |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Use MACHINE_GNU_ARCH, not MACHINE_ARCH That matches the terms (and make variables!) with the NetBSD Makefiles and avoids mismatch lossage.
|
#
d280285b |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Install specs to lib instead of share root. specs are now split into arch and machine specs.
|
#
41dac3c7 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Install brprintmetainfo, it's used by cc Fixes all kinds of problems in not detecting compile failures. Problem reported by meena on irc.
|
#
b91405b7 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Make it rumprun[-MACHINE_ARCH[-PLATFORM]] That way MACHINE_ARCH (if it exists in the particular name), is always in the same spot, and the same holds for PLATFORM.
|
#
07e778cf |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Need separate BRLIBEXECINST and BRLIBEXECDEST
|
#
10d20794 |
|
27-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
libexecdir is in RRDEST, not INSTALLDIR. (latter varies depending on if it's a manual "make" or not)
|
#
0ff44251 |
|
23-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Use more consistent !REPLACE! pattern names.
|
#
ce4b672c |
|
23-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Build generated tools in object directory.
|
#
c72330f5 |
|
23-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
fixup variable name fsckup
|
#
9d55ddd3 |
|
23-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Don't clean non-autogenerated bins.
|
#
e0a57126 |
|
22-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
rumpbake -> rumprun-bake Puts the tool into the correct namespace (it's a rumprun tool, not a generic rump kernel tool). For compat, keep the name "rumpbake" around for now, probably will go away when we declare things stable.
|
#
303cd8e4 |
|
22-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
install toolchain to destdir
|
#
3779716a |
|
21-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Create RUMPRUN_SHCONF, OBJDIR -> RROBJ, DESTDIR -> RRDEST.
|
#
0d6617f6 |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
CONFIG -> RUMPRUN_MKCONF If the name of the config file variable is not generic, devs can set it in the env for convenience. make it so!
|
#
8ddf52cc |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Record tool tuple in config.mk and use it.
|
#
fbe47ea5 |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
app-tools Makefile: g/c MACHINE_ARCH assignment already set in config.mk
|
#
da9e37e3 |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
g/c unused variable
|
#
265175be |
|
15-Oct-2015 |
Antti Kantee <pooka@iki.fi> |
Give app-tools its own Makefile instead of it being a .inc This means that app-tools are now built directly by build-rr.sh instead of being driven by platform/x/Makefile.
|