emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs pretest 28.0.90 is out


From: Po Lu
Subject: Re: Emacs pretest 28.0.90 is out
Date: Thu, 09 Dec 2021 10:10:29 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Po Lu <luangruo@yahoo.com>
>> Cc: emacs-devel@gnu.org
>> Date: Wed, 08 Dec 2021 21:26:49 +0800
>> 
>> Thanks, one last question: is there something about the way gnulib regex
>> has to be compiled?  It seems that regcomp.c and regex_internal.c both
>> need types defined in regex.h, but don't include that header.
>
> We only compile regex.c, which includes all those other files, and in
> the right order.  In any built tree, look what regex*.o files you have
> in lib/, and you will see it.

Thanks.  I've gotten much further into the build process, but there are
a few errors preventing emacs.exe from linking correctly:

    sysdep.c:2321: undefined reference to `_openat'
    ld: sysdep.o: in function `_emacs_open_noquit':
    sysdep.c:2349: undefined reference to `_openat'
    ld: sysdep.o: in function `_safe_strsignal':
    sysdep.c:2639: undefined reference to `_sigdescr_np'
    ld: fileio.o: in function `_Fcopy_file':
    fileio.c:2298: undefined reference to `_copy_file_range'
    ld: fileio.c:2390: undefined reference to `_futimens'
    ld: fileio.o: in function `_Fset_file_modes':
    fileio.c:3526: undefined reference to `_fchmodat'
    ld: fileio.o: in function `_Fset_file_times':
    fileio.c:3595: undefined reference to `_utimensat'
    ld: callproc.o: in function `_emacs_spawn':
    callproc.c:1612: undefined reference to `_unblock_child_signal'
    ld: callproc.c:1615: undefined reference to `_child_setup_tty'

I would like to reimplement `openat' and `copy_file_range', and to stub
the rest, but before I proceed I'd like to ask if there's already an
implementation of openat and copy_file_range somewhere in DJGPP (or
gnulib) that I overlooked.

Thanks.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]