Skip to content

Rollup of 8 pull requests #140273

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Apr 25, 2025
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
0340a86
Add test for doctest runtool
ehuss Feb 15, 2025
ec25e33
Rename `--runtool` and `--runtool-arg`
ehuss Feb 15, 2025
6441701
Stabilize --test-runtool and --test-runtool-arg
ehuss Feb 15, 2025
7251b46
Remove and stabilize --enable-per-target-ignores
ehuss Feb 15, 2025
af2b4b9
Show an example of using multiple ignore attributes
ehuss Mar 28, 2025
f535922
Try to more clearly specify exactly what the runtool flags do
ehuss Mar 28, 2025
115341f
Fix grammar of --test-runtool-arg help text
ehuss Apr 14, 2025
fdf2c47
[AIX] Handle AIX dynamic library extensions within c-link-to-rust-dyl…
amy-kwan Apr 23, 2025
d88056c
Derive `HashStable` for `DelimArgs`.
nnethercote Apr 23, 2025
7fe6bc5
Use `clone` to clone `DelimArgs` in two places.
nnethercote Apr 23, 2025
18c3370
CI: use aws codebuild for job dist-arm-linux
marcoieni Apr 23, 2025
d2120e6
Work around cygwin issue on timeout
Berrysoft Apr 23, 2025
c9deaf6
fix for issue 135412
Kivooeo Apr 23, 2025
a224942
mention about `x.py setup` in `INSTALL.md`
onur-ozkan Apr 23, 2025
1feccc1
Make impl item info come before doc
GuillaumeGomez Apr 24, 2025
7a895bd
Fix indent of impl docs
GuillaumeGomez Apr 24, 2025
a29072a
Add/update GUI test for impl indent fix
GuillaumeGomez Apr 24, 2025
610ed82
Rollup merge of #137096 - ehuss:stabilize-doctest-xcompile, r=fmease
matthiaskrgr Apr 24, 2025
7ba71d3
Rollup merge of #140148 - marcoieni:ci-aws-codebuild, r=Kobzol
matthiaskrgr Apr 24, 2025
4c0d38b
Rollup merge of #140187 - amy-kwan:amy-kwan/update_runmake_tests_AIX,…
matthiaskrgr Apr 24, 2025
02ebca2
Rollup merge of #140196 - Kivooeo:new-fix-two, r=wesleywiser
matthiaskrgr Apr 24, 2025
11fbbc5
Rollup merge of #140210 - Berrysoft:cygwin-timedwait, r=joboet
matthiaskrgr Apr 24, 2025
ee7766a
Rollup merge of #140213 - onur-ozkan:x-setup, r=cuviper
matthiaskrgr Apr 24, 2025
c43022f
Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petroc…
matthiaskrgr Apr 24, 2025
bc25dc2
Rollup merge of #140248 - GuillaumeGomez:fix-impl-block-items-indent,…
matthiaskrgr Apr 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
mention about x.py setup in INSTALL.md
Signed-off-by: onur-ozkan <[email protected]>
  • Loading branch information
onur-ozkan committed Apr 24, 2025
commit a224942d4cd234a20cf5521afb1debc7fc51eea9
25 changes: 24 additions & 1 deletion INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,31 @@ See [the rustc-dev-guide for more info][sysllvm].

2. Configure the build settings:

If you're unsure which build configurations to use and need a good default, you
can run the interactive `x.py setup` command. This will guide you through selecting
a config profile, setting up the LSP, configuring a Git hook, etc.

With `configure` script, you can handle multiple configurations in a single
command which is useful to create complex/advanced config files. For example:

```sh
./configure
./configure --build=aarch64-unknown-linux-gnu \
--enable-full-tools \
--enable-profiler \
--enable-sanitizers \
--enable-compiler-docs \
--set target.aarch64-unknown-linux-gnu.linker=clang \
--set target.aarch64-unknown-linux-gnu.ar=/rustroot/bin/llvm-ar \
--set target.aarch64-unknown-linux-gnu.ranlib=/rustroot/bin/llvm-ranlib \
--set llvm.link-shared=true \
--set llvm.thin-lto=true \
--set llvm.libzstd=true \
--set llvm.ninja=false \
--set rust.debug-assertions=false \
--set rust.jemalloc \
--set rust.use-lld=true \
--set rust.lto=thin \
--set rust.codegen-units=1
```

If you plan to use `x.py install` to create an installation, you can either
Expand Down
Loading