Experimenting with GCC 4.04, some reports

Experimenting with GCC 4.04, some reports

Post by Mentor » Wed, 08 Oct 2008 15:59:36


Hello all.

As a little report on my first experiments with GCC 4.04, today I
tried and ported ffmpeg with it.

Downloaded latest SVN of ffmpeg, I simply did a configure adding only
the standard GPL libraries, and tried to convert an FLV video file
that didn't work with the previous releases of ffmpeg (compiled with
GCC 3.3.5).

Conversion was *ok*, and the same thing went with another (older) flv
file. Good quality in conversion without special parameters, in MPG 1
format.

I will try some other ports in the next days, before trying to use GCC
4.04 to port bigger targets like Spice 3f5, FUSE and some other big
packages.

Mentore
 
 
 

Experimenting with GCC 4.04, some reports

Post by Ilya Zakha » Wed, 08 Oct 2008 17:46:46

[A complimentary Cc of this posting was sent to
Mentore
< XXXX@XXXXX.COM >], who wrote in article < XXXX@XXXXX.COM >:

I'm puzzled... Such a testing is going to be a major help in
developping a well-designed port of GCC. Why spend time to test a
port which looks to be superseded a few weeks?

[I suspect the Paul's aim is to release 4.3.* very soon...]

Thanks,
Ilya

 
 
 

Experimenting with GCC 4.04, some reports

Post by Paul Smedl » Thu, 09 Oct 2008 10:23:44

Hi Ilya,

On Tue, 7 Oct 2008 08:46:46 UTC, Ilya Zakharevich



It is, infact, I have a port that seems to work quite well - except
for missing dllexport/dllimport support.....

--
Cheers,

Paul.
 
 
 

Experimenting with GCC 4.04, some reports

Post by Paul Smedl » Thu, 09 Oct 2008 10:36:08

Hi All,

On Wed, 8 Oct 2008 01:23:44 UTC, "Paul Smedley"



If people want to play with this,
http://www.yqcomputer.com/

--
Cheers,

Paul.
 
 
 

Experimenting with GCC 4.04, some reports

Post by Ilya Zakha » Thu, 09 Oct 2008 11:38:19

[A complimentary Cc of this posting was sent to
Paul Smedley
< XXXX@XXXXX.COM >], who wrote in article < XXXX@XXXXX.COM >:

Actually, when I wrote this I meant that you plan to FIX these
attributes.

BTW, did they "work" before? I spend an hour trying to understand what
is the intent of these attributes, and I still have no idea...

My conjecture would be that
dllimport has no effect, and

dllexport puts a comment section to an .obj file; the linker
extracts these comment sections, and appends them to a .def file
before passing it to link386...

However, such an interpretation contradicts the (very vague) text on
http://www.yqcomputer.com/
...

Puzzled,
Ilya
 
 
 

Experimenting with GCC 4.04, some reports

Post by Paul Smedl » Thu, 09 Oct 2008 12:32:31

Hi Ilya,

On Wed, 8 Oct 2008 02:38:19 UTC, Ilya Zakharevich


This sounds about right - Knut has comments in emx.c to the effect
that dllimport does nothing.

The intent is that one doesn't need to create a specific .def file -
the functions can be 'declared' to be exported

No comment on that part :)

--
Cheers,

Paul.
 
 
 

Experimenting with GCC 4.04, some reports

Post by Mentor » Thu, 09 Oct 2008 15:54:25

On 8 Ott, 03:36, "Paul Smedley" < XXXX@XXXXX.COM >



You really did *it*... I'm astonished :-)

Mentore
 
 
 

Experimenting with GCC 4.04, some reports

Post by Paul Smedl » Thu, 09 Oct 2008 17:26:40

Hi Mentore,

On Wed, 8 Oct 2008 06:54:25 UTC, Mentore < XXXX@XXXXX.COM >





What?!? you doubted I'd get there???? :) Stay tuned RSN for a drop
that includes dllexport support

--
Cheers,

Paul.
 
 
 

Experimenting with GCC 4.04, some reports

Post by Mentor » Thu, 09 Oct 2008 17:51:36

On 8 Ott, 10:26, "Paul Smedley" < XXXX@XXXXX.COM >



:-) never could I! I simply didn't think you could be so blazingly
fast :-)

Mentore (will d/load and try it asap)