On Thu, Sep 25, 2014 at 02:51:42PM +0000, James Cowgill wrote: > I've had a small look at this (I don't have much at the moment). > > When you run your example with LD_DEBUG=libs, you get the error: > /usr/lib/mips-linux-gnu/libgc.so.1: error: symbol lookup error: undefined > symbol: __data_start (fatal) > > The Boehm GC headers (on some arches) indicate that the calling program > is expected to define __data_start somewhere (presumably by gcc) and > this isn't happening. ---end quoted text---
I'd like to note the following: * dico 2.2-5 does build on mips/mipsel, this revision builds against guile 1.8 not guile 2.0 * I unpacked the mips arch. of the following packages under the same directory: guile-2.0-libs, guile-1.8-libs, dico-module-guile (2.2-5) Then I ran: grep -r __data_start /path/to/extracted_pkgs/ , the only match was: ./usr/lib/mips-linux-gnu/guile-2.0/bin/guile I grep'ed the guile.so module produced by dico 2.2-6 amd64 build (I don't have access to a mips machine) for __data-start, but no match was found. * I realize that guile-2.0-libs installs 'guile' binary under a multiarch dir on mips (/usr/lib/mips-linux-gnu/guile-2.0/bin/guile), yet on amd64 it is installed in (/usr/lib/guile-2.0/bin/guile). Don't know if that does matter or not. -- أحمد المحمودي (Ahmed El-Mahmoudy) Digital design engineer GPG KeyID: 0xEDDDA1B7 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7
signature.asc
Description: Digital signature