]> git.eshelyaron.com Git - emacs.git/commitdiff
Configure Emacs on emba with debug options
authorMichael Albinus <michael.albinus@gmx.de>
Thu, 21 Oct 2021 18:04:51 +0000 (20:04 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Thu, 21 Oct 2021 18:04:51 +0000 (20:04 +0200)
* test/infra/Dockerfile.emba (emacs-base): Install gdb.
(emacs-inotify): Configure debug options.

test/infra/Dockerfile.emba

index c129bc8be87638512b515feabc9323bde32a4814..a031fc168598cf238883af9543bf3dcff8310dba 100644 (file)
@@ -29,7 +29,7 @@ FROM debian:stretch as emacs-base
 RUN apt-get update && \
     apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
       libc-dev gcc g++ make autoconf automake libncurses-dev gnutls-dev \
-      libdbus-1-dev libacl1-dev acl git texinfo \
+      libdbus-1-dev libacl1-dev acl git texinfo gdb \
     && rm -rf /var/lib/apt/lists/*
 
 FROM emacs-base as emacs-inotify
@@ -42,7 +42,8 @@ RUN apt-get update && \
 COPY . /checkout
 WORKDIR /checkout
 RUN ./autogen.sh autoconf
-RUN ./configure
+RUN ./configure --enable-checking='yes,glyphs' --enable-check-lisp-object-type \
+    CFLAGS='-O0 -g3'
 # 'make -j4 bootstrap' does not work reliably.
 RUN make bootstrap