On 10/30/2012 03:42 PM, Lubos Lunak wrote:
On Tuesday 30 of October 2012, Kohei Yoshida wrote:
Hi there,

Just noticed this today that, on master, the ENABLE_SYMBOLS=true doesn't
seem to turn on symbols.

Does this ring a bell to anyone?

  http://lists.freedesktop.org/archives/libreoffice/2012-October/040051.html

Thanks. Obviously I missed that that change would eliminate ENABLE_SYMBOLS option altogether.

Anyway, sounds like not many people use this option, and I happened to be one of the few that use it (?) So, I wrote a wrapper to make to revive this use case. Here is the script:

---
#!/usr/bin/env bash

if [ "$1" == "-g" ]; then
    echo "Enabling symbols..."
    shift 1
    make CXXFLAGS='$(call gb_LinkTarget__get_debugcxxflags,$(1)) -g' "$@"
    exit 0
fi

make "$@"
---

I save it as lo-make and put it under ~/bin.  With this, running

lo-make -g -sr -j8

inside a module should just enable debug symbols, and nothing but symbols.

I hope others like me find that useful.

Best,

Kohei

--
Kohei Yoshida, LibreOffice hacker, Calc
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to