grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using librsvg for adding svg support


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: Using librsvg for adding svg support
Date: Tue, 10 Dec 2013 16:55:20 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10

On 10.12.2013 16:31, Vladimir 'phcoder' Serbinenko wrote:
> No floats or doubles are present in GRUB. Half of our platforms have no
> standard fp unit. Other half don't enable it on boot. msoft-float would
> pull in too many libraries. The only possibility is to have some fixed
> point type instead. Since C has no operator overload this would require
> either heavy preparse or librsvg rewrite. Both are too expensive in
> maintenance cost for almost no benefit. Using C++ for some modules is
> possible if relevant libraries can be used in sane cross-platform way
> outside of kernel. This can depend heavily on how platform independent
> libstdc++ is. Given trouble we got from libgcc I'm reluctant linking
> eith another library. Idk if C++ can be used without libstdc++
> 
In short: unless someone can demonstrate a way to easily handle floats
in GRUB they'll remain forbidden. While this task sounds like something
important it is far from being so. There are other, more important
tasks. Unfortunately our task manager isn't really up-to-date.
> On Dec 10, 2013 3:38 PM, "Ashutosh Agarwal" <address@hidden
> <mailto:address@hidden>> wrote:
> 
> 
>     I am a student and I wish to contribute. Reading through the tasks
>     list on
>     savannah.gnu.org <http://savannah.gnu.org> I found this thread of my
>     interest - task #11047: Support
>     SVG.
> 
>     I suggest using librsvg, created and used by Gnome.org. It is licensed
>     under GNU GPL v2+ as stated on the documentations page.
> 
>     I seek guidance for starting the actual implementation work and
>     coding. I
>     am comfortable with C and have cloned the repos.
> 
>     Here are the references to librsvg for your perusal.
>     https://wiki.gnome.org/Projects/LibRsvg
>     https://developer.gnome.org/rsvg/2.40/
> 
> 
>     Radsaggi
>     (Ashutosh Agarwal)
> 
> 
>     _______________________________________________
>     Grub-devel mailing list
>     address@hidden <mailto:address@hidden>
>     https://lists.gnu.org/mailman/listinfo/grub-devel
> 


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]