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

Attachment: signature.asc
Description: Digital signature

Reply via email to