Daniel Reimer
77d66a6ba9
[ROSBE]
...
This is what happens when you try to make everyone happy at once. Add more rights to Users in Install root dir.
2020-04-15 19:29:13 +02:00
Daniel Reimer
f48211ea01
[ROSBE]
...
Update changelog last time
2020-04-15 19:29:13 +02:00
dreimer1986
65411d2e9b
[ROSBE]
...
Removed old hack
Readded dlls needed for cmake
2020-04-15 19:29:13 +02:00
Victor Perevertkin
4ae0aa250b
[ROSBE] Build GCC with --enable-sjlj-exceptions.
...
In fact it was built like that before as well
(probably because GCC 4.7.2 don't support dwarf2 exceptions)
Binaries built with RosBE and dwarf2 exceptions don't work for some unknown (yet) reason
2020-04-14 20:39:44 +03:00
Victor Perevertkin
b19106a7e5
[ROSBE-WINDOWS] Update dependencies versions
2020-04-14 20:33:39 +03:00
Colin Finck
32dcc00319
[ROSBE-WINDOWS] Add precise checks for the correct MSYS environment.
2020-04-14 18:44:01 +02:00
Bișoc George
f92810667b
[ROSBE-UNIX] Accept Yes/No answers with upper case letters ( #6 )
...
So far, the script can only check if the user answered yes or no, without capital letters. That would make the script exit unexpectedly if the user, for instance, answered Yes or YES in the input.
2019-12-25 08:11:51 +01:00
Colin Finck
ea1bf6c96b
[ROSBE-UNIX] Update sanity checks in makepackage.sh
2019-12-24 17:46:19 +01:00
Colin Finck
7acd82aa40
[ROSBE-WINDOWS] Sync Buildtoolchain with latest RosBE-Unix changes to provide Bison and Flex builds and an updated CMake.
...
Bison 3.5 doesn't build under Mingw-w64 out of the box, but the small patch "bison-3.5-reactos-fix-win32-build.patch" fixes that.
It then only needs the BISON_PKGDATADIR and M4 environment variables set correctly (due to poor relocatability of the built binary).
Flex 2.6.4 depends on several POSIX-isms, and the version from winflexbison is heavily modified, so I decided for an MSYS2 build.
This requires a different environment, which is why we have an additional "buildtoolchain-msys.sh" script now.
Let's hope they import some winflexbison changes in the future.
Updated builds are available at https://svn.reactos.org/RosBE-Temp
2019-12-24 17:36:54 +01:00
Colin Finck
8b87343a63
[ROSBE-UNIX] Update README and add .gitignore
2019-12-24 08:49:27 +01:00
Colin Finck
91a46bc9ae
[ROSBE] Add a patch to fix the Bison 3.5 Win32 build the easy way.
...
Not suitable for upstream inclusion, but will be submitted as an inspiration to the winflexbison project at least.
New bison package is up at https://svn.reactos.org/RosBE-Sources/rosbe_2.2
2019-12-24 08:28:44 +01:00
Colin Finck
d038b08449
[ROSBE-UNIX] Add the now required "m4" dependency for building Bison.
2019-12-22 16:35:10 +01:00
Colin Finck
ea95958359
[ROSBE-UNIX] Don't export the CC and CXX variables, this clashes with the mingw-w64 build inside the gcc build.
2019-12-22 16:34:22 +01:00
Colin Finck
cad8abbf82
[ROSBE-UNIX] Build CMake explicitly without SSL support.
...
This is required since dd3e476786
We are not using CMake to download anything anyway.
2019-12-22 13:54:07 +01:00
Colin Finck
37996df78d
[ROSBE-UNIX] Simplify CFLAGS handling and also add CXXFLAGS (for at least CMake).
2019-12-22 13:50:09 +01:00
Colin Finck
f21d53435f
[ROSBE-UNIX] Add Bison 3.5, Flex 2.6.4+ (latest Git), and update to CMake 3.16.2.
...
Latest Flex 2.6.4 release version doesn't build under Ubuntu 18.04, so I had to take the cutting-edge version.
Unrelated of this change, we also don't have a Bison and Flex build dependency anymore.
New packages are available at https://svn.reactos.org/RosBE-Sources/rosbe_2.2
2019-12-22 12:55:03 +01:00
Colin Finck
4fad91d378
Update README files for the RosBE-Unix 2.2 release.
2019-10-20 12:39:28 +02:00
Colin Finck
698e293982
Prepare the scripts for the RosBE 2.2 release.
2019-10-20 12:35:11 +02:00
Colin Finck
0aa7eea76d
[BUILDTOOLCHAIN] Disable localization for the build process (aka export LANG=C).
2019-08-19 09:22:39 +02:00
Colin Finck
c88f8d0be9
[ROSBE-UNIX] Sync ./configure parameter order with Buildtoolchain to reduce diffs.
2019-08-19 09:17:01 +02:00
Colin Finck
7edb44b521
[BUILDTOOLCHAIN] Fix host/build/target triplets for the Windows toolchain, use NTFS links in MSYS (requires Win10 or elevated MSYS prompt for other NT6+ versions), and suggest autorebase.bat
2019-08-19 09:12:09 +02:00
Colin Finck
7b11da43d6
[SETUPLIBRARY] Fix package extraction to work directory.
2019-08-19 09:09:08 +02:00
Colin Finck
8822818ed1
[ROSBE-UNIX] Adapt RosBE-Windows Buildtoolchain's commands for building the new Binutils/GCC/Mingw-w64/... toolchain to RosBE-Builder.sh
2019-08-18 16:05:59 +02:00
Colin Finck
b1e2dad373
[SETUPLIBRARY] Check the $rs_process_* variable only in rs_prepare_module and extract unconditionally in rs_extract_module.
...
This no longer requires an rs_process_* variable for GMP, MPC, and MPFR, which makes no sense anyway, because they are always needed for building GCC.
2019-08-18 16:00:25 +02:00
Colin Finck
05a7fa2395
[ROSBE-UNIX] Sync setuplibrary.sh changes from Buildtoolchain.
2019-08-18 15:28:18 +02:00
Colin Finck
79e21a3c01
[ROSBE-WINDOWS] Update some version numbers in the README.odt.
2019-08-18 15:27:13 +02:00
Colin Finck
ae5a1029e1
[BUILDTOOLCHAIN] Update the script to auto-build the Binutils 2.32, GCC 8.3.0, Mingw-w64 6.0.0, etc. toolchain for RosBE 2.2
...
Source packages for this release will be available at https://svn.reactos.org/RosBE-Sources/rosbe_2.2
2019-08-18 15:23:43 +02:00
Colin Finck
54cdf02e19
[BUILDTOOLCHAIN] Sync setuplibrary.sh changes from RosBE-Unix and add required MSYS conditionals.
2019-08-18 15:20:21 +02:00
Colin Finck
3a355dc741
[BUILDTOOLCHAIN] Extract with bunzip2 and tar instead of "tar xjf" due to https://github.com/msys2/MSYS2-packages/issues/1548
2019-08-18 13:14:56 +02:00
Colin Finck
b00712aad8
Add a patch we're going to need for a successful MinGW build of ninja v1.9.0.
2019-08-18 12:04:56 +02:00
Pierre Schweitzer
b96a3ceb44
[ROSBE-UNIX] Bump Ninja & CMake release
...
Feel free to test here: https://www.heisspiter.net/~Pierre/RosBE-Unix-2.2.tar.bz2
2019-04-28 14:56:30 +02:00
Pierre Schweitzer
63b5b0cc48
[ROSBE-UNIX] Don't display misleading information if pkg-config is missing
...
Patch by Jyrki Jaakkola
ROSBE-93
2019-04-27 15:14:22 +02:00
Pierre Schweitzer
b07fef4e13
[ROSBE-UNIX] Fix missing fi
2019-04-27 15:10:11 +02:00
Pierre Schweitzer
8b26f07c6b
[ROSBE-UNIX] Look for find, bzip2 and tar
...
ROSBE-82
2019-04-27 15:09:21 +02:00
Pierre Schweitzer
48bc4831ee
[ROSBE-UNIX] Add initial work towards 2.2 release
2019-04-27 14:55:52 +02:00
Colin Finck
16bc984fda
Revert "Check for "pkg-config" too, because it is used to find zlib and not guaranteed to be available."
...
This reverts commit 2ebb075d4b
, because we already check for pkg-config in a more proper way since 0f8c9bac3e
(SVN r2255).
2018-09-18 19:51:25 +02:00
Colin Finck
c5de2692ee
Update README files.
2018-08-21 12:05:53 +02:00
Colin Finck
2ebb075d4b
Check for "pkg-config" too, because it is used to find zlib and not guaranteed to be available.
2018-08-21 12:00:07 +02:00
Colin Finck
c67d61dcd9
Remove old Buildtoolchain versions from Git and only keep a single "latest" one.
...
We used to ship multiple GCC versions with RosBE and therefore needed multiple scripts, but these times are long gone.
2018-08-21 11:55:49 +02:00
Colin Finck
d1c09dc235
Remove last remainder of "make" in the RosBE Builder script.
2018-08-21 11:44:39 +02:00
Dennis Luxen
5d9afaa437
Remove make from toolchain as CMake is used
2018-08-20 18:52:49 +02:00
Dennis Luxen
f072e3b198
MakePackage.sh: support svn as well as git repos ( #4 )
...
* MakePackage.sh: support git repos and drop svn support
2018-06-28 18:54:47 +02:00
Colin Finck
a8c5da4981
[ROSBE-UNIX] Update README.odt based on latest README changes.
2018-06-28 10:12:22 +02:00
Dennis Luxen
9cf1bb87d9
Replace #!/bin/bash
with #!/usr/bin/env bash
( #3 )
...
This PR pulls the location of `bash` from the environment and makes any workarounds for systems like FreeBSD unnecessary that put the `bash` in a different directory.
2018-06-28 10:06:56 +02:00
Daniel Reimer
5c651a0491
Preparation for RosBE 2.1.6 for Windows ( #1 )
...
- HTTP -> HTTPS in updater script
- Fix Updater script by granting access rights for it. ROSBE-129
- Remove sSVN and it's SVN binaries being useless now.
- Update changelog showing the binary updates.
- Update Copyright header year -> 2018
- 2.1.5 -> 2.1.6
2018-01-28 20:08:38 +01:00
Daniel Reimer
37e471df8a
[ROSBE]
...
Updated changelog last time.
svn path=/trunk/RosBE/; revision=2348
2017-08-06 17:07:00 +00:00
Daniel Reimer
cea3ca7271
[ROSBE]
...
Some fixes for spaces not breaking everything. Still CMAKE seems to dislike it.
Change name back to just ReactOS Build Environment before the honoring sounds like sarasm. + HAXX to make the uninstaller remove the old one.
svn path=/trunk/RosBE/; revision=2338
2017-04-22 13:00:55 +00:00
Daniel Reimer
2d3e0a8ca9
[ROSBE]
...
Some preparations for a lil bugfix release. Revert Setup only gaining user rights due to cons weigh way more than the one pro.
svn path=/trunk/RosBE/; revision=2337
2017-04-22 11:25:57 +00:00
Daniel Reimer
76a48f5f5f
[ROSBE]
...
Add RequestExecutionLevel user
ROSBE-114
svn path=/trunk/RosBE/; revision=2336
2017-04-22 08:25:27 +00:00
Daniel Reimer
294676c120
[ROSBE]
...
Try to make it user's decision if he uses %PATH% or not.
ROSBE-97
svn path=/trunk/RosBE/; revision=2334
2017-03-14 21:07:26 +00:00