List Info

Thread: Questions on GNU Smalltalk packaging




Questions on GNU Smalltalk packaging
user name
2007-01-20 08:41:41
Hello,

I intend to bring the Debian package of GNU Smalltalk up to
date[1] and
have some questions about GNU Smalltalk packaging:

 * is `gst.im' an architecture independent file?
 * does GNU Smalltalk dynamic loading mechanism rely on the
`.la' files?
   For instance, should `i18n.la' be installed?
 * if I drop unsupported/ and examples/ from the installed
files, should
   I update the `packages.xml' file?

Also, I've noticed that:

 * when GNU Smalltalk is configured with `--disable-static'
the
   generated (and installed) `gst' binary has an RPATH set
to the
   location where files where extracted, e.g. if I extract
GNU
   Smalltak sources into $GST, the compiled `gst' will have
an
   RPATH to `$GST/libgst/.libs'
 * in the generated `gst.im', we can find with `strings' the
full path
   to where `Finish.st' was extracted, i.e.
`$GST/scripts/Finish.st'.


Thanks,

Thomas

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375649


_______________________________________________
help-smalltalk mailing list
help-smalltalkgnu.org

http://lists.gnu.org/mailman/listinfo/help-smalltalk

Re: Questions on GNU Smalltalk packaging
user name
2007-01-21 05:05:13
>  * is `gst.im' an architecture independent file?

No (not yet).

>  * does GNU Smalltalk dynamic loading mechanism rely on
the `.la' files?
>    For instance, should `i18n.la' be installed?

Yes.

>  * if I drop unsupported/ and examples/ from the
installed files, should
>    I update the `packages.xml' file?

It's not strictly necessary.

> Also, I've noticed that:
> 
>  * when GNU Smalltalk is configured with
`--disable-static' the
>    generated (and installed) `gst' binary has an RPATH
set to the
>    location where files where extracted, e.g. if I
extract GNU
>    Smalltak sources into $GST, the compiled `gst' will
have an
>    RPATH to `$GST/libgst/.libs'

I seem to recall that the same problems occurred with
Fedora.  Jochen, 
what did you do for this?

>  * in the generated `gst.im', we can find with
`strings' the full path
>    to where `Finish.st' was extracted, i.e.
`$GST/scripts/Finish.st'.

This should not be a problem anymore as of 2.3.x.

Thanks,

Paolo


_______________________________________________
help-smalltalk mailing list
help-smalltalkgnu.org

http://lists.gnu.org/mailman/listinfo/help-smalltalk

Re: Questions on GNU Smalltalk packaging
user name
2007-01-21 15:54:59
Paolo Bonzini wrote:
>>  * does GNU Smalltalk dynamic loading mechanism
rely on the `.la' files?
>>    For instance, should `i18n.la' be installed?
> 
> Yes.

...but the dynamic loading mechanism can load .so libraries
as well - it
doesn't rely on .la files. i18n.so is built - you could
install that
instead if you wanted to, couldn't you?

Mike


_______________________________________________
help-smalltalk mailing list
help-smalltalkgnu.org

http://lists.gnu.org/mailman/listinfo/help-smalltalk

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )