Always link against static libgcc on hppa-linux

John David Anglin dave@hiauly1.hia.nrc.ca
Thu Feb 14 13:29:00 GMT 2002


> 	I no longer can tell if hppa-linux was working in GCC 3.0.3 given
> John's comments about other problems.  I do not see it listed among the
> successful build reports for GCC 3.0.

I don't think gcc-3.0.x will build on hppa-linux without patches.
However, it has been used to put together a full debian distribution
of hppa-linux.  More info at <http://www.parisc-linux.org/index.html>.

With recent patches to binutils and gcc, 3.1 now builds "out-of-the-box"
on hppa-linux.  I have posted a few test reports.  My goal in the last
few weeks has been to integrated the necessary fixes into the main branch
so that hppa-linux can be better supported.

As a relatively new port, I don't believe we should bother fixing
3.0.x for it.

There are two main issues with gcc on hppa-linux:

  1) Exception support (unwinding) doesn't work yet.
  2) Floating arguments are not passed correctly in
     indirect and varargs calls.

Because hppa-linux is completely gcc based, the PA port is being
used to build a broader range of applications than ever before.
The user community seems to be growing quickly.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)



More information about the Gcc-patches mailing list