Alexander von Gluck IV
bc3b6065c6
x86_gcc2: Bump build packages. gcc2h working as expected
...
Change-Id: I0c068acd1874fc8d2a113d51cc8f88ab80dd6ebe
2019-10-28 22:02:34 -05:00
Alexander von Gluck IV
e4c933c93f
build-packages/x86_64: Bump HaikuPorts to latest packages
...
* Includes an updated gnu-efi package which addresses some
header collisions we encountered.
Change-Id: I6a16814136607224d3019069aa642ce4331ff969
2019-10-15 09:28:39 -05:00
Alexander von Gluck IV
f17664c8b1
arm/u-boot: Load dtb if specified, else fall back to u-boot built-in fdt
...
Change-Id: Icda4ac4c382770a1adcf593b6cf70f7575880f83
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1894
Reviewed-by: Alex von Gluck IV <[email protected] >
2019-10-02 20:16:28 +00:00
Alexander von Gluck IV
d19c9471b1
build/BuildSetup: Make MMC image name more aligned to others
...
* ex: haiku-((profile)).* works now.
Change-Id: Ib1d24920de6be6ae72c841ace3e57d7b0858f4ef
2019-09-29 19:16:18 -05:00
Alexander von Gluck IV
39ba92c8bb
build/jam: Add arm64 HaikuPortsCross for bootstrap
...
Change-Id: I3676006d677811d4d4dd2e50cc9374891133d13e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1838
Reviewed-by: Adrien Destugues <[email protected] >
2019-09-07 12:54:12 +00:00
CodeforEvolution
9e54316c52
Fix the build of test_app_server on 64bit
...
So many Jamfiles to search through...runs also, but there
are lots of graphical glitches
Change-Id: Ibf9e64566a5b8c5742792ac9b1b0f9ccc6693c8d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1753
Reviewed-by: waddlesplash <[email protected] >
2019-09-01 03:04:52 +00:00
Augustin Cavalier
128781e740
build/jam: Inline HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR where possible.
...
The "exec" tool can only handle one command with environs set at
the beginning of the line, so now we set the ADD_BUILD_COMPAT...
in this format. This also seems to be a general performance
improvement to builds using real shells, too.
Change-Id: If4b3117651b5475039d5e8116cd3de398582290a
2019-08-30 17:11:50 -04:00
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