-
Notifications
You must be signed in to change notification settings - Fork 157
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
Move 'libformat_parser' build into the GCC build directory, and into libgrust #2947
Move 'libformat_parser' build into the GCC build directory, and into libgrust #2947
Commits on Apr 11, 2024
-
Remove 'libgrust/librustc_format_parser' from 'gcc/rust/Make-lang.in:…
…RUST_LDFLAGS' That directory doesn't even exist. gcc/rust/ * Make-lang.in (RUST_LDFLAGS): Remove 'libgrust/librustc_format_parser'.
Configuration menu - View commit details
-
Copy full SHA for f8ac13a - Browse repository at this point
Copy the full SHA f8ac13aView commit details -
Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:…
…RUST_LDFLAGS' This isn't necessary, as the full path to 'libproc_macro_internal.a' is specified. gcc/rust/ * Make-lang.in (RUST_LDFLAGS): Remove 'libgrust/libproc_macro_internal'.
Configuration menu - View commit details
-
Copy full SHA for 1861f6b - Browse repository at this point
Copy the full SHA 1861f6bView commit details -
Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS'
Unused. gcc/rust/ * Make-lang.in (RUST_LDFLAGS): Inline into all users.
Configuration menu - View commit details
-
Copy full SHA for 326179e - Browse repository at this point
Copy the full SHA 326179eView commit details -
Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL'
... to avoid verbatim repetition. gcc/rust/ * Make-lang.in (LIBPROC_MACRO_INTERNAL): New. (RUST_LIBDEPS, crab1$(exeext)): Use it.
Configuration menu - View commit details
-
Copy full SHA for 325f1e8 - Browse repository at this point
Copy the full SHA 325f1e8View commit details -
Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER'
... to avoid verbatim repetition. gcc/rust/ * Make-lang.in (LIBPROC_MACRO_INTERNAL): New. (RUST_LIBDEPS, crab1$(exeext), rust/libformat_parser.a): Use it.
Configuration menu - View commit details
-
Copy full SHA for 3224811 - Browse repository at this point
Copy the full SHA 3224811View commit details -
Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS'
gcc/rust/ * Make-lang.in (RUST_LIBDEPS): Inline into all users.
Configuration menu - View commit details
-
Copy full SHA for d8c5246 - Browse repository at this point
Copy the full SHA d8c5246View commit details -
Rust: Don't cache 'libformat_parser.a'
gcc/rust/ * Make-lang.in (LIBFORMAT_PARSER): Point to the actual build artifact. ($(LIBFORMAT_PARSER)): Don't cache it.
Configuration menu - View commit details
-
Copy full SHA for eb13962 - Browse repository at this point
Copy the full SHA eb13962View commit details -
Rust: Move 'libformat_parser' build into the GCC build directory
Fixes #2883. * .gitignore: Remove 'libgrust/*/target/'. gcc/rust/ * Make-lang.in (LIBFORMAT_PARSER): Point to the GCC build directory. * ($(LIBFORMAT_PARSER)): Build in the GCC build directory.
Configuration menu - View commit details
-
Copy full SHA for 81ce0df - Browse repository at this point
Copy the full SHA 81ce0dfView commit details -
Rust: Move 'libformat_parser' build into libgrust
Addresses #2883. contrib/ * gcc_update (files_and_dependencies): Update for 'libformat_parser' in libgrust. gcc/rust/ * Make-lang.in (LIBFORMAT_PARSER): Point to 'libformat_parser' build in libgrust. (%.toml:, $(LIBFORMAT_PARSER):): Remove. libgrust/ * libformat_parser/Makefile.am: New. * Makefile.am [!TARGET_LIBRARY] (SUBDIRS): Add 'libformat_parser'. * configure.ac: Handle it. (TARGET_LIBRARY): New 'AM_CONDITIONAL'. * libformat_parser/Makefile.in: Generate. * Makefile.in: Regenerate. * configure: Likewise.
Configuration menu - View commit details
-
Copy full SHA for 0dbe335 - Browse repository at this point
Copy the full SHA 0dbe335View commit details