Augustin Cavalier
3cfe881d88
OverriddenJamRules: Remove an unneeded and erroneous ";"
2019-08-28 22:52:22 -04:00
Alexander von Gluck IV
3d4c153e17
buildtools: Disable tls on riscv64 for now
...
Change-Id: I8084e0fa2ffbaf04242fa14617807d83abbd5586
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1556
Reviewed-by: Alex von Gluck IV <[email protected] >
Reviewed-by: Adrien Destugues <[email protected] >
2019-08-21 12:00:51 +00:00
ahenriksson
03867a467e
Add resizefs utility
...
Change-Id: I5f503cf07216df64dcc33081f24cd083d003e581
Reviewed-on: https://review.haiku-os.org/c/haiku/+/943
Reviewed-by: Jérôme Duval <[email protected] >
Reviewed-by: Axel Dörfler <[email protected] >
Reviewed-by: Adrien Destugues <[email protected] >
2019-08-20 09:48:51 +00:00
Alexander von Gluck IV
890224c31c
scripts/find_triplet: Fix shell, requires bash not sh
...
Change-Id: Ie8219230810856c2a5f1c99bb6f3162eeff0964e
2019-08-19 09:05:52 -05:00
Simon South
5f255c64dc
DefaultBuildProfiles: Add OpenSSL to minimum profile
...
This makes pkgman functional in minimum-profile images.
Change-Id: I3578886743fecbf76779ac1b4b76762d8ce1be3d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1715
Reviewed-by: waddlesplash <[email protected] >
2019-08-13 19:38:23 +00:00
Alexander von Gluck IV
925d9f1909
build/scripts: Add find_triplet to allow easy solving of arch to gcc triplet
2019-08-01 10:36:01 -05:00
Alexander von Gluck IV
459b9916b9
nvme_disk: Disable Boot Symlink on non-x86; #15212
2019-07-30 13:39:19 -05:00
Alexander von Gluck IV
de4406ad8d
nvme_disk: Disable on non-x86; #15212
...
* There are some type-length issues on arm, and our
usage outside of x86 is limited for the moment.
* This could be fixed in the future.
2019-07-30 11:41:11 -05:00
Adrien Destugues
c0daed76e1
ftp: remove from sources.
...
Now provided in the tnftp package.
Change-Id: I862b1ff98586aa0e5a9418cf26e30b7136140249
Reviewed-on: https://review.haiku-os.org/c/1641
Reviewed-by: waddlesplash <[email protected] >
2019-07-22 23:43:04 +00:00
Alexander von Gluck IV
bc71f97ed7
efi: Don't assume x86 and x86_64 build flags
...
Change-Id: If11a892665d08f61c46b5a6a5b4bf0453225c3ee
Reviewed-on: https://review.haiku-os.org/c/1533
Reviewed-by: Alex von Gluck IV <[email protected] >
2019-06-28 18:12:29 +00:00
Alexander von Gluck IV
37761761a0
jam: Style fix in build/MMCImage
...
Change-Id: Idb169f59ed77c9038e48e0e26e4fa53e92103ffe
2019-06-19 19:28:52 -05:00
Alexander von Gluck IV
75262df789
arm: Fix SD Image after haiku_loader changes
...
* haiku_loader.u-boot doesn't fit in fat32 like haiku_loader.ub
* Adjust when writing. Update u-boot scripts to expect new filename
* Shrink loader partition to 32M, add our filesystem to end
Change-Id: I62936526a7dea2c41e26a7c0f9e05a368622a6a3
2019-06-19 16:02:39 -05:00
Alexander von Gluck IV
81afd20b21
arm/repositories: Add final missing requirements
...
Change-Id: I7fdc23160719774d8977ae6b5ac4af8a5d0ee358
2019-06-19 08:45:32 -05:00
Alexander von Gluck IV
70ebf78e12
arm/repositories: Add missing ncurses6 package
...
Change-Id: I6ca29abbcde80bd09db4c1a4808bd71346afd20e
2019-06-19 07:57:37 -05:00
Alexander von Gluck IV
836e51c326
arm/repositories: Update for latest build_packages
...
* For tracking, there are *mega* hacked together using
llvm's linker and functionality isn't a sure thing.
* Thanks waddlesplash for the sketchy changes :-)
* Hopefully gets non-bootstrap arm builds working again
and let us work on the toolchain without blocking arm
development.
Change-Id: I0617ed83cc757d098e6464222405f75eed91196e
2019-06-18 19:42:16 -05:00
Augustin Cavalier
be8d35d2a4
HaikuPortsCross/arm: Fix version of gcc_bootstrap package.
2019-06-17 21:06:50 -04:00
Augustin Cavalier
750161f4c0
ArchitectureRules: Remove -Wcast-align from the default set.
...
It is incredibly noisy on GCC8, and not really that valuable
for us at present. Individual architectures (SPARC?) can turn
it on if desired.
2019-06-17 19:58:39 -04:00
Augustin Cavalier
c6b9a07f44
ArchitectureRules: Allow overriding HAIKU_LINK.
...
I am using this to use clang+lld for linking on ARM builds,
which seems to be more tolerant than binutils ld is, and
gets the build a bit farther for now.
2019-06-17 19:57:58 -04:00
Augustin Cavalier
b6b66df0c5
ArchitectureRules: Disable usage of -mapcs-frame on ARM.
...
It has been long since deprecated by GCC.
2019-06-17 19:57:22 -04:00
Augustin Cavalier
d511533a48
build_cross_tools_gcc4: Keep static libstdc++, but rename it.
...
The gcc_bootstrap recipe still needs it, it seems.
2019-06-16 20:30:53 -04:00
Augustin Cavalier
d689db1448
HaikuPortsCross: Synchronize a few more package versions to haikuports.cross.
2019-06-15 20:25:43 -04:00
Augustin Cavalier
8830782a61
RepositoryRules: Error when the just-built package does not exist.
...
This will make version mismatches between the bootstrap repository
and the haikuports.cross repository more apparent.
2019-06-15 20:24:12 -04:00
Augustin Cavalier
6a9f74bc4f
HaikuPortsCross: Tweak the GCC version following changes.
2019-06-15 15:45:18 -04:00
Augustin Cavalier
9bb9cc8896
build_cross_tools_gcc4: Remove the generated static libstdc++.
...
We always want to use the shared one from the syslibs package,
never the shared one from this build.
Part of #14842 : after this change, the ICU build now fails with
"cannot find libstdc++" instead of an invalid symbol.
2019-06-15 15:42:13 -04:00
Alexander von Gluck IV
004b64201f
HaikuPortsCross/ppc: Add missing revision to bootstrap package
...
Change-Id: I4c49429e9c1ccf14d7dcd394cdb5a29b1d097491
2019-06-03 10:07:24 -05:00
Alexander von Gluck IV
9a0d30e76d
HaikuPortsCross: Update bootstrap to gcc 8
...
Change-Id: I45bb16971f84978eb1e97dd491c0c2d7ab90444e
2019-06-03 10:04:52 -05:00
Alexander von Gluck IV
31c38ae2b1
jam/HeaderRules: Put posix before gcc
...
* After the gcc 8 upgrade, during bootstrap sources attempt to
load limits.h from gcc before they use our limits.h override
resulting in undefined NAME_MAX, PATH_MAX, etc.
Change-Id: I9204410d0543a033e262124eaf7bcde09db26aa9
Reviewed-on: https://review.haiku-os.org/c/1498
Reviewed-by: Alex von Gluck IV <[email protected] >
2019-06-03 13:25:48 +00:00
Augustin Cavalier
bac6edf06f
ArchitectureRules: Clean up GCC >= 3 logic & disable -Werror for netfs.
2019-05-24 14:25:26 -04:00
Augustin Cavalier
fef13fb917
ArchitectureRules: Add -Wno-error=format-truncation for GCC 8.
...
It warns on snprintf's output "possibly" being truncated (e.g.,
two B_PATH_NAME_LENGTH chars being concatenated together) which may
be exactly the behavior the programmer wanted. So that's not very
helpful.
2019-05-23 19:50:51 -04:00
Augustin Cavalier
218a8c03cb
Revert the Codec Kit.
...
All of Barrett's individual reverts have been squashed into this
one commit, save a few actual bugfixes.
Change-Id: Ib0a7d0a841d3ac40b1fca7372c58b7f9229bd1f0
2019-05-17 14:43:32 -04:00
Augustin Cavalier
9fe74faa61
HaikuPorts: Bump python, openssh, git for ncurses6.
2019-05-15 13:31:45 -04:00
Augustin Cavalier
8e05933bc8
HaikuPorts: Add libopenmpt_x86 on x86_gcc2.
2019-05-14 22:43:57 -04:00
Alexander von Gluck IV
aefa412c98
ppc: Minor tweaks to move PowerPC build towards working
...
Change-Id: Id9a4e0fd483d2a0c05cf2a8475d3689a13bcc5f6
2019-05-14 21:13:58 -05:00
Augustin Cavalier
54e53dabfc
HaikuPorts: Add openmpt for x86_64.
2019-05-14 21:42:42 -04:00
Augustin Cavalier
fc985c6121
HaikuPorts: Add llvm7_x86_libs for x86_gcc2.
2019-05-14 21:39:08 -04:00
Jérôme Duval
89f1fd6512
Bump gutenprint version.
...
needs gutenprint8 packages to be uploaded.
Change-Id: I1204ff8b1bb85cc0eb615082b205280daabbc290
Signed-off-by: Augustin Cavalier <[email protected] >
2019-05-14 19:11:41 -04:00
Augustin Cavalier
f95a6bc18a
HaikuPorts: Synchronize packages; add libpsl and gutenprint8.
2019-05-14 19:03:02 -04:00
Augustin Cavalier
e661fdd17d
repositories: Move the README into the appropriate docs/develop directory.
2019-05-14 19:00:18 -04:00
François Revol
e88c3d58bd
Add setcontrollook minimal CLI tool
...
Just does what the name says
Change-Id: I6cf23f997ce544df83d4ef2f73a3b130dea8825c
Reviewed-on: https://review.haiku-os.org/c/1432
Reviewed-by: Stephan Aßmus <[email protected] >
2019-05-13 22:15:30 +00:00
François Revol
26b5a18eb0
Add a BeControlLook addon
...
Very simple for now, just reuses the Haiku one with some gradients
removed.
Add it to the haiku_extras package.
Change-Id: I41729ed65b147fed72bf56e7c5c89367b75563bb
Reviewed-on: https://review.haiku-os.org/c/1431
Reviewed-by: waddlesplash <[email protected] >
2019-05-13 22:15:30 +00:00
Les De Ridder
1712a3c957
btrfs: add initial disk system add-on
...
Change-Id: I8f26a78770e679527a99b49a04557c1aa4334b53
Reviewed-on: https://review.haiku-os.org/c/1396
Reviewed-by: Jérôme Duval <[email protected] >
2019-05-08 10:20:53 +00:00
Augustin Cavalier
0c26c6f155
build: Add the NVMe driver to the image.
2019-04-14 20:16:36 -04:00
Alexander von Gluck IV
d5ee99bbd7
riscv64: Ensure kernel is medany code model
...
Change-Id: I1b3386a072811bd068ab44190d16697dc7aad028
2019-04-09 20:25:04 -05:00
PulkoMandy
8586b74cfc
sparc: fix versions mismatches in HaikuPortsCross
...
Change-Id: Id733ccb211ca7eb47a104727be8045497190d551
Reviewed-on: https://review.haiku-os.org/c/1400
Reviewed-by: waddlesplash <[email protected] >
2019-04-09 18:20:44 +00:00
PulkoMandy
0788d17ae2
Fix missing absolute dir.
...
The variable is used after a "cd" so it must be absolute.
Change-Id: I8d591b8642179603249ac56a1fcac082f29c870c
Reviewed-on: https://review.haiku-os.org/c/1387
Reviewed-by: waddlesplash <[email protected] >
2019-04-06 17:37:25 +00:00
Alexander von Gluck IV
04fbff9fdd
build: Add 64-bit host detection for riscv64 hosts
2019-04-04 09:09:45 -05:00
Alexander von Gluck IV
117af7ca90
build: Fix BOOT_PLATFORM to KERNEL_PLATFORM on rv64/arm64
2019-04-04 09:09:41 -05:00
Alexander von Gluck IV
c0bb51001f
HaikuPortsCross: Bump riscv64 bootstrap package version
2019-04-04 09:09:29 -05:00
Alexander von Gluck IV
c59cde3d69
riscv32: Drop any remaining mentions
...
* I added this early on, but to be honest, any interesting
workstation class hardware would be riscv64.
* Since riscv32 is mostly embedded or low power, just drop.
Change-Id: Id36274c882c46e766268f2ab53eb1bd5f95227be
Reviewed-on: https://review.haiku-os.org/c/1352
Reviewed-by: Adrien Destugues <[email protected] >
2019-04-04 13:23:32 +00:00
Augustin Cavalier
5c93058ad7
BuildSetup: Stop defining __INTEL__ for the host tools.
...
Nothing in the tree uses __INTEL__ anymore, so this is no longer
needed.
2019-03-30 16:55:27 -04:00