[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#62762: circular dependencies in elisp files and make
From: |
Stefan Monnier |
Subject: |
bug#62762: circular dependencies in elisp files and make |
Date: |
Sat, 13 May 2023 11:43:59 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> I do not see a reason for significant slow-down because I do not suggest two
> passes of *byte-compilataion*.
Not sure about two passes, but if you want it to be "right" (i.e. aim
to never need `make bootstrap`), then every `.elc` file will transitively
depend on every preloaded `.el` file, including `loaddefs.el` which is
itself auto-generated from all the `.el` files. IOW the only truly
"right" way is to always recompile all the `.elc` files whenever `.el`
(or `.c` or `.h`) file is modified :-(
So, in order to avoid this, we need to make concessions, such as
ignoring (transitive) dependencies on preloaded files, and those files
used by the byte compiler.
Stefan
- bug#62762: circular dependencies in elisp files and make, (continued)
- bug#62762: circular dependencies in elisp files and make, Eli Zaretskii, 2023/05/13
- bug#62762: circular dependencies in elisp files and make, Max Nikulin, 2023/05/13
- bug#62762: circular dependencies in elisp files and make, Eli Zaretskii, 2023/05/13
- bug#62762: circular dependencies in elisp files and make, Max Nikulin, 2023/05/13
- bug#62762: circular dependencies in elisp files and make, Stefan Monnier, 2023/05/13
- bug#62762: circular dependencies in elisp files and make, Stefan Monnier, 2023/05/13
- bug#62762: circular dependencies in elisp files and make, Max Nikulin, 2023/05/15
- bug#62762: circular dependencies in elisp files and make, Eli Zaretskii, 2023/05/15
- bug#62762: circular dependencies in elisp files and make, Max Nikulin, 2023/05/15
- bug#62762: circular dependencies in elisp files and make, Stefan Monnier, 2023/05/15
- bug#62762: circular dependencies in elisp files and make,
Stefan Monnier <=
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Stefan Monnier, 2023/05/05
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Max Nikulin, 2023/05/05
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Stefan Monnier, 2023/05/05
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Max Nikulin, 2023/05/06
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Stefan Monnier, 2023/05/06
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Max Nikulin, 2023/05/07
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Stefan Monnier, 2023/05/07
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Ihor Radchenko, 2023/05/08
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Max Nikulin, 2023/05/10
- bug#62762: 'make' often errors with "Org version mismatch" after pulling a new version of the code, Max Nikulin, 2023/05/06