lsb

Add libgcc_s arithmetic routines to LSB

Bug #1330704 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lsb
In Progress
Medium
Unassigned
Mandriva
In Progress
Medium

Bug Description

SQL to add libgcc_s arithmetic routines.

On many platforms, GCC provides libgcc_s runtime library. GCC generates calls
to routines in this library automatically, whenever it needs to perform some
operation that is too complicated to emit inline code for (if gcc thinks so).

One large subset of these functions are arithmetic functions, which are not
covered by LSB at the moment. At the same time a lot of applications have
dependencies on such functions (in particular, on __udivdi3 and its variants),
and there is no simple way to eliminate them. lsbcc and company won't help
here, since its gcc who decides whether to use these functions or not, and the
decision normally doesn't depend on the environment, but only on hardware
architecture.

Our suggestion is to include such symbols as soon as possible; though it is too
late to include them directly in 4.0, it would be nice to do this as 4.0
update.

The sql attached should performed all necessary actions. It will introduce two
new libgroups for libgcc_s and populate them with functions. None of these
functions is assigned to header, and most of functions are
architecture-specific.

Tags: appchecker
Changed in mandriva:
importance: Unknown → Medium
status: Unknown → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.