Commit Graph

14 Commits

Author SHA1 Message Date
Adrien Destugues 3b3bcbf7aa Update build packages repository
- Switch to Python3
- Switch to mawk instead of gawk
- Update ffmpeg (there are several new dependencies)
- Update ICU
- Fix various pre-existing problems with packages not being properly
  declared for gcc2 (but somehow it ended up working)
- remove curl, subversion, mercurial

Confirmed that both nightly and release images are building fine on both
32 and 64bit. However, non-x86 architecture may require re-bootstrapping
to do a complete nightly or release image build (the minimal profile
should be fine)

Fixes #16751.

Change-Id: Iacac92923c4113b3e0a49a64b0b4cc1b8e2f5e2e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3871
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2021-05-14 14:59:19 +00:00
Pawan Wadhwani 3e4b663667 Updated Readme.Compiling.md according to hrev54611
Updated commands to compile build tools

fixes #16566

Change-Id: I3ef4d253dc45e0bb92e4c13164c7fac2127a5a94
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3495
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2020-12-11 11:45:12 +00:00
Adrien Destugues 9762e2fe45 Update readme.compiling
- Clarify why building jam is not needed on Haiku
- Put the 64bit instuctions first, as they apply to both Haiku and other
  platforms and are the way to go for people discovering Haiku, usually
  (only oldtimers will care about BeOS compatibility)
- Remove the "from non-haiku platforms" from 64bit instructions because
  they work just fine on Haiku as well
2020-02-03 13:39:46 +01:00
Augustin Cavalier 5d200bd39c ReadMe.Compiling: Various updates.
* Remove parenthetical about cross-tools not being needed on Haiku,
   as they are indeed on x86_64.
 * Replace mkisofs/genisoimage with xorriso.
 * Move mtools to the list of tools generally needed, as EFI builds
   require them.
 * Update clone URLs and GCC version numbers.
2019-01-08 19:32:34 -05:00
waddlesplash 0dd0b40f89 BuildFeatures: Remove curl buildfeature.
No longer used.

Change-Id: I3a97e18e76da0995f9ab8599b796144c5bc0452c
Reviewed-on: https://review.haiku-os.org/606
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2018-09-30 04:33:42 +00:00
Augustin Cavalier 61206a24c9 build: Cleanup of libgnuregex usage.
John's revert of my removal commit dragged back a bunch of cygwin/sunos
cruft, as well as re-adding RegExp.cpp to the host libshared, that we don't
need.

Instead, remove this and add libgnuregex_build to just the tools/keymap
link alongside the FreeBSD gnuregex case.
2018-03-07 18:04:31 -05:00
Alexander von Gluck IV 1b1df6828d ReadMe.compiling.md: Add quick lesson on bootstrap in-tree
Change-Id: I416a2e96adc6f34609c3f6ca1aadf892d29c7fd7
2018-02-28 21:48:34 -06:00
John Scipione 940a3a2322 Revert "build/libgnuregex: Remove."
This reverts commit ca087b0532.

Mac OS X requires libgnuregex for Keymap
2018-02-16 16:45:11 -08:00
Augustin Cavalier ca087b0532 build/libgnuregex: Remove.
It was needed on macOS for a time when BUrl used regexes for parsing.
Now it does not, and so we can remove libshared's RegExp from build
libshared, and thus also libgnuregex.
2017-12-24 12:27:47 -05:00
Augustin Cavalier fc2c93fbec configure: Enable use-xattr or use-xattr-ref automatically.
The previous commit only checked that they worked if the user
enabled them, but now they will be enabled automatically if the
underlying filesystem supports them.

The ReadMe.Compiling has been updated accordingly.
2017-12-05 17:14:28 -05:00
Augustin Cavalier ce24655733 ReadMe.Compiling: We can work with genisoimage now.
(This commit brought to you by Finicky Buildbots In Need of Kicking.)
2017-07-31 17:49:59 -04:00
Humdinger 958bf09770 Added hint to have an updated "bison" for compiling on OS X 2015-12-22 17:46:39 +01:00
Augustin Cavalier e37802d3db ReadMe.Compiling: specify Bison 2.4 as the minimum.
This is the version that comes with Haiku. According to John Scipione,
2.3 doesn't work, so this must be the minimum.
2015-06-22 13:20:01 -04:00
Augustin Cavalier b87e672a05 ReadMe.Compiling: rework to Markdown, cleanup links.
There are still probably issues with the walkthroughs in here,
but I don't cross-compile Haiku very often so someone else should
fix those.
2015-06-19 15:17:14 -04:00