unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Mike Gran <spk121@yahoo.com>
To: bornlibra23 <awarikoo@nse.co.in>, Guile-devel@gnu.org
Subject: Re: Porting GNU Projects - Guile
Date: Wed, 29 Jul 2009 12:25:46 -0700 (PDT)	[thread overview]
Message-ID: <157104.97661.qm@web37903.mail.mud.yahoo.com> (raw)
In-Reply-To: <24721426.post@talk.nabble.com>


> From: bornlibra23 <awarikoo@nse.co.in>
> 
> Hello People
> I am trying to port various GNU products to Stratus OpenVOS platform
> including the guile project. However I am stuck currently for the lack of
> wide & multibyte character support. Can somebody guide me to an
> implementation of the same that I can port first. The glibc is also proving
> a monster to port for various reasons. I have tried to build the wide
> character support of glibc separately but it didnt workout. Can somebody
> isolate the code & guide me in implementing it on VOS? This is proving to be
> a major blocker. Please help
> Thanks
> bornlibra23

Hi-

I'm a little unclear on what you need first.  It is

1. Guile doesn't do multibyte characters.

or

2. You are having problems building GNU programs in general because it is
hard to get glibc's multibyte characters to work.

If it is the former (#1) case, it is true that Guile doesn't do multi-byte.
There is an experimental version of Guile in the Git repository that does do 
multi-byte characters, but, it is still brand new and not well tested.
But, FWIW, it is the git string_abstraction2 tree.  Hopefully the multi-byte
chars support will make its way into mainline Guile in time for 2.0.

If it is the latter case, I imagine that porting GNU libc is tricky.  I
tried it once, years ago, and it was painful.

For Guile compilation problems in general for a new platform, it might help 
to use the "--disable-error-on-warning" options for Guile's ./configure 
at first when trying to get it to compile.

Also, I saw that you were trying to compile 1.8.6.  There is a 1.8.7, which
has some bug fixes.

-Mike




  reply	other threads:[~2009-07-29 19:25 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-29 15:14 Porting GNU Projects - Guile bornlibra23
2009-07-29 19:25 ` Mike Gran [this message]
2009-07-30  4:10   ` bornlibra23
2009-07-30 19:54     ` Neil Jerram
     [not found]       ` <24969386.post@talk.nabble.com>
2009-08-14 21:29         ` Neil Jerram
2009-08-17  3:57           ` bornlibra23

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=157104.97661.qm@web37903.mail.mud.yahoo.com \
    --to=spk121@yahoo.com \
    --cc=Guile-devel@gnu.org \
    --cc=awarikoo@nse.co.in \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).