4 ms·
The only tricky part for me was having to build gcc (for newer libgccjit). But it wasn't too bad. And you might not have to do that at all depending on your De
by auganov 6y ago
The only tricky part for me was having to build gcc (for newer libgccjit). But it wasn't too bad. And you might not have to do that at all depending on your Debian version. Hour effort approx.
There was some minor brokenness native comp caused to my setup so still not using this branch. But most stuff did surprisingly work perfectly well.
- cmrdporcupine 6y agoYeah I just ran through the checkout and configure process and found: configure: "error: Installed libgccjit has failed passing the smoke test." FWIW this is libgccjit-10-dev, the most recently available package I could find in my install (debian based Google gLinux). Not sure if I have the motivation to go build it, but who knows! Beats writing design docs, which is the other thing I could be doing ;-)
- auganov 6y agoYea was same for me. It's really not that bad. mkdir gcc cd gcc git clone git://gcc.gnu.org/git/gcc.git src mkdir build mkdir install PREFIX=$(pwd)/install cd build ../src/configure \ --enable-host-shared \ --enable-languages=jit,c++ \ --disable-bootstrap \ --enable-checking=release \ --prefix=$PREFIX \ --disable-multilib nice make -j4 # altering the "4" to however many cores you have [0] May need to install some prerequisites listed here https://gcc.gnu.org/install/prerequisites.html https://gcc.gnu.org/install/prerequisites.html (the error message from the configure might not be obvious so better go through the list first, think I needed MPC and MPFR, whatever I found with apt-cache search libmpc and libmpfr worked). And then configure and make emacs with PATH, LIBRARY_PATH, LD_LIBRARY_PATH including your gcc build (install/bin and install/lib). [0] taken and modified from https://gcc.gnu.org/onlinedocs/gcc-6.4.0/jit/internals/index.html https://gcc.gnu.org/onlinedocs/gcc-6.4.0/jit/internals/index...