Home  
Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
72 user(s) are online (58 user(s) are browsing Forums)

Members: 1
Guests: 71

K-L, more...
Support us!
Recent OS4 Files
OS4Depot.net



(1) 2 3 4 ... 43 »


Odyssey 1.23 progress
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 4189
Resized Image

Now linking and usual bugfixing if anything will going wrong.

compiled with:
no plugins support (same commented as before)
no spellchecking (need speelchecking.library)
no auto-fill forms based on calltips class (Thore works on it). i.e. code is here, just will not works.

But, it compiled with mediaplayer code. Through there is some cgx specific parts and to be seen if they will works on our cgx emulation at all or not (and maybe later will need p96 replacement).


   Report Go to top

Re: Odyssey 1.23 progress
Just popping in
Joined:
2006/12/6 12:39
From Finland
Posts: 146
Nice :)

   Report Go to top

Re: Odyssey 1.23 progress
Quite a regular
Joined:
2008/10/29 10:20
From Uppsala, Sweden
Posts: 666
Nice indeed.

   Report Go to top

Re: Odyssey 1.23 progress
Quite a regular
Joined:
2013/10/5 14:07
From Italy
Posts: 605
@kas1e

Great

   Report Go to top

Re: Odyssey 1.23 progress
Home away from home
Joined:
2006/12/2 3:55
From Italy, Perugia
Posts: 2971
@kas1e

Such daily progress are always nice to follow, well done

   Report Go to top

Re: Odyssey 1.23 progress
Just can't stay away
Joined:
2012/8/14 12:51
From France
Posts: 1452
@kas1e

Courage and thank you for your work (by advance)

   Report Go to top

Re: Odyssey 1.23 progress
Home away from home
Joined:
2006/11/30 18:43
From Norway
Posts: 2458
@kas1e

Great work by you and thore.

   Report Go to top

Re: Odyssey 1.23 progress
Just popping in
Joined:
2013/10/23 14:18
From Kuusamo, Finland
Posts: 81
@kas1e

Thank You for the status update!

   Report Go to top

Re: Odyssey 1.23 progress
Quite a regular
Joined:
2009/6/1 13:11
From Germany
Posts: 720
@kas1e very nice

   Report Go to top

Re: Odyssey 1.23 progress
Just popping in
Joined:
2011/11/29 0:54
From Norway
Posts: 245
@kas1e

thanks for the update:)

   Report Go to top

Re: Odyssey 1.23 progress
Just popping in
Joined:
2008/3/5 16:34
From france (bretagne)
Posts: 168
@Kas1e

Thanks !

   Report Go to top

Re: Odyssey 1.23 progress
Quite a regular
Joined:
2008/4/10 13:57
From Northern Ireland
Posts: 867
@kas1e

"Need speelchecking.library" is this an intentional spelling pun? ;)

   Report Go to top

Re: Odyssey 1.23 progress
Quite a regular
Joined:
2010/5/16 11:20
From Grimsby, UK
Posts: 947
@ddni

+1

Seriously though it is great to read regular updates.

   Report Go to top

Re: Odyssey 1.23 progress
Just popping in
Joined:
2006/12/7 15:39
From Denmark
Posts: 89
Very cool :)

   Report Go to top

Re: Odyssey 1.23 progress
Just can't stay away
Joined:
2007/10/25 9:21
From Gothenburg / Sweden
Posts: 1175
Nice to see its already on work :D

   Report Go to top

Re: Odyssey 1.23 progress
Just popping in
Joined:
2007/3/25 23:56
From Los Angeles
Posts: 112
kas1e for PRESIDENT!

   Report Go to top

Re: Odyssey 1.23 progress
Just popping in
Joined:
2012/7/25 22:14
From Germany
Posts: 44
@kas1e

Thanks! Nice to see it´s going forward.

   Report Go to top

Re: Odyssey 1.23 progress
Just can't stay away
Joined:
2006/11/26 16:47
Posts: 1420
NICE!

   Report Go to top

Re: Odyssey 1.23 progress
Not too shy to talk
Joined:
2008/9/20 22:21
From Gothenburg, Sweden (via Finland)
Posts: 491
Cool!

   Report Go to top

Re: Odyssey 1.23 progress
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 4189
@all
Ok, so far all the linking errors fixed, everything ok, but, for making final binary there is one linking and fresh error remain (like anyone think it will be the same as with other versions:) ).

So, problem (i think) is the size of the final binary, when we use ffmpeg together with latest webkit core. ffmpeg static libraries by itself is about 100mb of size now (latest ones, even just libavcodec.a bigger on 20mb now), as well as all main odysseys static libs are about 80mb of size.

In end, when final linking is about to be done , it fails with such errors:

Quote:

main.cpp:(.text+0x130): relocation truncated to fit: R_PPC_REL24 against symbol `setjmp' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub_setjmp.o)
../Tools/OWBLauncher/CMakeFiles/owb.dir/MorphOS/main.cpp.obj: In function `create_application(char*)':
main.cpp:(.text+0x374): relocation truncated to fit: R_PPC_REL24 against symbol `__getreent' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub___getreent.o)
main.cpp:(.text+0x38c): relocation truncated to fit: R_PPC_REL24 against symbol `fwrite' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub_fwrite.o)
../Tools/OWBLauncher/CMakeFiles/owb.dir/MorphOS/main.cpp.obj: In function `open_libs()':
main.cpp:(.text+0xa5c): relocation truncated to fit: R_PPC_REL24 against symbol `__getreent' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub___getreent.o)
main.cpp:(.text+0xa74): relocation truncated to fit: R_PPC_REL24 against symbol `fwrite' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub_fwrite.o)
main.cpp:(.text+0xaa0): relocation truncated to fit: R_PPC_REL24 against symbol `__getreent' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub___getreent.o)
main.cpp:(.text+0xab8): relocation truncated to fit: R_PPC_REL24 against symbol `fwrite' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub_fwrite.o)
main.cpp:(.text+0xac4): relocation truncated to fit: R_PPC_REL24 against symbol `__getreent' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub___getreent.o)
main.cpp:(.text+0xadc): relocation truncated to fit: R_PPC_REL24 against symbol `fwrite' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub_fwrite.o)
main.cpp:(.text+0xc14): relocation truncated to fit: R_PPC_REL24 against symbol `__getreent' defined in .text section in /usr/local/amiga/ppc-amigaos/SDK/newlib/lib/libc.a(stub___getreent.o)
main.cpp:(.text+0xc2c): additional relocation overflows


And there is more , for almost all usual amiga functions from lib.a, and in all the objects.

All what i can notice while linking happens, is that it all reach moment when binary are 145mb of size (holy shit!), and then on moment when it all should be done, it fail with such errors.

I of course can think that stripping and co will help after all, and binary can be reduced to something more adequate, but, as far as i understand, all those errors happens now because of the size of binary.

All what i found currently is that thread: http://www.amigans.net/modules/xforum ... t_id=47726#forumpost47726
which in end mean "recompiling everything with -mlongcall", but problem that the code gets slightly slower then and so you know what results is.. I already do test if -mlongcall will help on one of objects, and it is, i can recompile everything with it, but it also mean code will be slower.

Any ideas / suggestions ?


Edited by kas1e on 2014/1/24 11:40:42
Edited by kas1e on 2014/1/24 11:43:20
Edited by kas1e on 2014/1/24 11:50:01
Edited by kas1e on 2014/1/24 11:50:32
   Report Go to top


(1) 2 3 4 ... 43 »



[Advanced Search]


Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project