-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
egalito docker image #31
Comments
It may be a while before I have time for this, but there is a VM image you can use here: https://osf.io/kduzg/ |
The following should work per the Egalito README, FROM ubuntu:20.04
SHELL ["/bin/bash", "-c"]
# Install apt packages
RUN export DEBIAN_FRONTEND=noninteractive
RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
RUN apt-get -y update && \
apt-get -y install autoconf build-essential cmake curl \
git libtool libboost-dev software-properties-common \
make g++ libreadline-dev gdb lsb-release unzip \
libc6-dbg libstdc++6-7-dbg
RUN git clone --branch=ubuntu20.04 https://github.com/columbia/egalito.git /egalito
WORKDIR /egalito
RUN sed -i 's|git@github.com:|https://github.com/|' .gitmodules
RUN git submodule update --init --recursive
RUN make This gets further than the
|
With
probably because on Ubuntu20 the debug version of libc appears to live in
|
Okay, the following appears to successfully build an Egalito Docker image. The two FROM ubuntu:20.04
SHELL ["/bin/bash", "-c"]
# Install apt packages
RUN export DEBIAN_FRONTEND=noninteractive
RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
RUN apt-get -y update && \
apt-get -y install autoconf build-essential cmake curl \
git libtool libboost-dev software-properties-common \
make g++ libreadline-dev gdb lsb-release unzip \
libc6-dbg libstdc++6-10-dbg
# Clone and build
RUN git clone --branch=ubuntu20.04 https://github.com/columbia/egalito.git /egalito
WORKDIR /egalito
# Switch to https submodules to clone w/o authentication.
RUN sed -i 's|git@github.com:|https://github.com/|' .gitmodules
RUN git submodule update --init --recursive
# Force the path to the debug libC which lives in a separate location on Ubuntu 20.04.
RUN sed -i 's|^LIBC = .*$|LIBC = /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.31.so|' dep/rtld/Makefile
RUN make |
(Sorry to spam this issue, this will be my last update here.) Running the suggested test of
|
I have the same issue with it segfaulting at the end. |
According to the log, it is indeed finding the libcpp, it just says no vtables known. Meaning that |
Requesting you to create and provide a docker image for experimenting with Egalito.
The text was updated successfully, but these errors were encountered: