Subject: bug#63288: 30.0.50; Emacs 30 packages fail to build with native comp on some machines

From: Eli Zaretskii <[email-masked]>
Date: Sat, 25 Jan 2025 21:13:27 +0200

> Date: Sat, 25 Jan 2025 18:08:10 +0100
> From: [email-masked]
> Cc: Andrea Corallo <[email-masked]>, [email-masked]
> 
> To reproduce, I simply have to start `emacs -Q` and eval
> 
> ```
> (require 'package)
> (package-read-from-string "((emacs \"25.1\"))")
> ```
> in the scratch buffer:
> 
> ```
> Debugger entered--Lisp error: (error "Can’t read whole string")
>   error("Can't read whole string")
>   package-read-from-string("((emacs \"25.1\"))")
>   (progn (package-read-from-string "((emacs \"25.1\"))"))
>   eval((progn (package-read-from-string "((emacs \"25.1\"))")) t)
>   elisp--eval-last-sexp(nil)
> ```

I cannot reproduce this, neither in a build with native compilation
nor without it.