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++ On Dec 10, 2013 3:38 PM, "Ashutosh Agarwal" <[email protected]> wrote:
> > I am a student and I wish to contribute. Reading through the tasks list on > 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 > [email protected] > https://lists.gnu.org/mailman/listinfo/grub-devel >
_______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
