[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: --with-native-compilation build failure on 32-bit systems
From: |
Andrea Corallo |
Subject: |
Re: --with-native-compilation build failure on 32-bit systems |
Date: |
Wed, 17 Aug 2022 21:01:48 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Andrea Corallo <akrl@sdf.org> writes:
[...]
> Okay, I had some time to work on this and this is what's going:
>
> After having loaded ediff-hooks temacs never sweeps vectors because,
> even if call `garbage-collect' before dumping, this is inhibited cause
> we overflowed purespace.
>
> Interestingly we warn for purespace overflow calling 'check_pure_size'
> when dumping with unexec and not with pdumper. Given this makes the GC
> not functional (at least in this phase) I'm wondering if we shouldn't do
> this as well.
>
> Also, thinking about the whole system even better, I think fixing-up CUs
> reachable from named functions is definitely a bad for another reason
> that is lambdas! We could have a lambda referenced somewhere that keeps
> a CU loaded and we need to fix it up anyway before dumping.
>
> So yeah I guess tomorrow I'll prepare the patch were we keep a list of
> loaded CU to fix-up.
Right I pushed the fix to scratch/better-cu-fixup so far as:
- I don't know if we want 1a637303b4 and 4bdda39f71 in master or 28.
- I suspect there's some good reason I'm not aware of why we don't
eb539e92e9 at all (this is not necessary to fix the reported issue
tho).
Bests!
Andrea
- Re: --with-native-compilation build failure on 32-bit systems, (continued)
- Re: --with-native-compilation build failure on 32-bit systems, Andrea Corallo, 2022/08/09
- Re: --with-native-compilation build failure on 32-bit systems, Andrea Corallo, 2022/08/09
- Re: --with-native-compilation build failure on 32-bit systems, Po Lu, 2022/08/09
- Re: --with-native-compilation build failure on 32-bit systems, Andrea Corallo, 2022/08/09
- Re: --with-native-compilation build failure on 32-bit systems, Po Lu, 2022/08/09
- Re: --with-native-compilation build failure on 32-bit systems, Lynn Winebarger, 2022/08/09
- Re: --with-native-compilation build failure on 32-bit systems, Eli Zaretskii, 2022/08/09
- Re: --with-native-compilation build failure on 32-bit systems, Andrea Corallo, 2022/08/17
- Re: --with-native-compilation build failure on 32-bit systems,
Andrea Corallo <=
- Re: --with-native-compilation build failure on 32-bit systems, Eli Zaretskii, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Andrea Corallo, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Eli Zaretskii, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Andrea Corallo, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Po Lu, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Joseph Mingrone, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Stefan Monnier, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Lynn Winebarger, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Andrea Corallo, 2022/08/18
- Re: --with-native-compilation build failure on 32-bit systems, Eli Zaretskii, 2022/08/18