1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-09 17:44:48 +09:00

Remove autotools dependencies from the build requirements (#45825)

Now that Mono has switched to CMake we no longer need the autoconf, automake and libtool build dependencies.
This commit is contained in:
Alexander Köplinger 2020-12-09 13:57:08 +01:00 committed by GitHub
parent 50c2de9edb
commit b62af1a9e8
Signed by: github
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 4 additions and 31 deletions

View file

@ -49,9 +49,6 @@ Building dotnet/runtime depends on several tools to be installed.
Install the following packages:
- cmake
- autoconf
- automake
- libtool
- icu
- libunwind
- lttng-ust
@ -62,7 +59,7 @@ Install the following packages:
The lines to install all the packages above using package manager.
```sh
sudo pkg install --yes libunwind icu libinotify lttng-ust krb5 cmake autoconf automake openssl ninja
sudo pkg install --yes libunwind icu libinotify lttng-ust krb5 cmake openssl ninja
```
Additionally, working dotnet cli with SDK is needed. On other platforms this would be downloaded automatically during build but it is not currently available for FreeBSD.

View file

@ -32,9 +32,6 @@ Install the following packages for the toolchain:
- cmake
- llvm-9
- clang-9
- autoconf
- automake
- libtool
- build-essential
- python
- curl
@ -52,15 +49,9 @@ Install the following packages for the toolchain:
- zlib1g-dev
- ninja-build (optional, enables building native code with ninja instead of make)
The following dependencies are needed if Mono Runtime is enabled (default behavior):
- autoconf
- automake
- libtool
```
sudo apt-get install -y cmake llvm-9 clang-9 autoconf automake \
libtool build-essential python curl git lldb-6.0 liblldb-6.0-dev \
sudo apt-get install -y cmake llvm-9 clang-9 \
build-essential python curl git lldb-6.0 liblldb-6.0-dev \
libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev \
libssl-dev libnuma-dev libkrb5-dev zlib1g-dev ninja-build
```

View file

@ -21,10 +21,7 @@ Building dotnet/runtime depends on several tools to be installed. You can downlo
Install the following packages:
- cmake 3.15.5 or newer
- autoconf
- automake
- icu4c
- libtool
- openssl 1.1
- pkg-config
- python3

View file

@ -1,8 +1,5 @@
brew "autoconf"
brew "automake"
brew "cmake"
brew "icu4c"
brew "libtool"
brew "openssl@1.1"
brew "pkg-config"
brew "python3"

View file

@ -24,7 +24,7 @@ if [ "$1" = "Linux" ]; then
if [ "$?" != "0" ]; then
exit 1;
fi
sudo apt install cmake llvm-3.9 clang-3.9 lldb-3.9 liblldb-3.9-dev libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev libkrb5-dev libnuma-dev autoconf automake libtool build-essential
sudo apt install cmake llvm-3.9 clang-3.9 lldb-3.9 liblldb-3.9-dev libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev libkrb5-dev libnuma-dev build-essential
if [ "$?" != "0" ]; then
exit 1;
fi

View file

@ -1,9 +0,0 @@
# Introduction
* This is an alternative CMAKE based build system for mono.
* The autoconf build system is still the official one.
* Only a subset of platforms/configurations etc. are supported.
# Usage
```cmake -DENABLE_NETCORE=1 -G Ninja .```