Reply
Thread Tools
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#61
I think I'm nearly there,
I removed the line with -mfloat-abi=hard and VFP
from debian/sysdeps/armel.mk

And it seems to compile.
It requires debhelper7, as in sdk dh5 there's dh_lintian missing
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following 2 Users Say Thank You to marmistrz For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#62
Yes!!!!!
I compiled it!!!!!!
I'll upload it 2moro!!
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following 7 Users Say Thank You to marmistrz For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#63
OK, I copied the libc stuff to /opt/meecolay/* and still segmentation fault.
Seems that it's not as easy to tame as libstdc++6.

Do you have any idea why it causes seg fault?

I'm not @ home, so I'll upload only libc6 and libc-bin.
I'll upload the rest later.

It's here: http://marmistrz.net63.net/meecolay/libc6
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following User Says Thank You to marmistrz For This Useful Post:
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#64
I'm proceeding with gcc-4.6!

I dropped i386 version entirely
(
It tries to compile i386-version with 64bit multilib support, and that is very hard to turn off. It was easier to me to just drop i386 version. Do we need this?
)

Now extras-devel has gcc-4.6 package which contains working binary for gcc-4.6. It still has some dependencies for non-existing packages, so it can't be installed (but can be downloaded and extracted).
http://maemo.org/packages/package_in.../4.6.1-maemo5/
Next version is on builder already, but it takes some 48h to compile.

Packaging of gcc is tricky as it generates/modifies own packaging files during packeting.
 

The Following 6 Users Say Thank You to AapoRantalainen For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#65
Originally Posted by AapoRantalainen View Post
I'm proceeding with gcc-4.6!

I dropped i386 version entirely
(
It tries to compile i386-version with 64bit multilib support, and that is very hard to turn off. It was easier to me to just drop i386 version. Do we need this?
)

Now extras-devel has gcc-4.6 package which contains working binary for gcc-4.6. It still has some dependencies for non-existing packages, so it can't be installed (but can be downloaded and extracted).
http://maemo.org/packages/package_in.../4.6.1-maemo5/
Next version is on builder already, but it takes some 48h to compile.

Packaging of gcc is tricky as it generates/modifies own packaging files during packeting.

Is the new libstdc++ and libgcc1 safe enough to install it on device (upgrade)?
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#66
Originally Posted by marmistrz View Post
Is the new libstdc++ and libgcc1 safe enough to install it on device (upgrade)?
On developing/hacking device, yes. Maybe not on everyday device.

I upgraded my device and it is still booting (without RD-mode) and working. I have tested only couple of applications, but they worked as earlier.
 

The Following 7 Users Say Thank You to AapoRantalainen For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#67
Originally Posted by AapoRantalainen View Post
On developing/hacking device, yes. Maybe not on everyday device.

I upgraded my device and it is still booting (without RD-mode) and working. I have tested only couple of applications, but they worked as earlier.
So I'll wait until it's more sure that it's safe, as N900 is my main device
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#68
Originally Posted by AapoRantalainen View Post
I'm proceeding with gcc-4.6!

I dropped i386 version entirely
(
It tries to compile i386-version with 64bit multilib support, and that is very hard to turn off. It was easier to me to just drop i386 version. Do we need this?
)

Now extras-devel has gcc-4.6 package which contains working binary for gcc-4.6. It still has some dependencies for non-existing packages, so it can't be installed (but can be downloaded and extracted).
http://maemo.org/packages/package_in.../4.6.1-maemo5/
Next version is on builder already, but it takes some 48h to compile.

Packaging of gcc is tricky as it generates/modifies own packaging files during packeting.
I think we do for compiling: autobuilder compiles for armel & i386
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#69
Has anyone tried to replace the stock libc6 with mine?
Maybe in other path it doesn't work but may work in normal path (/usr/*)

Btw. I uploaded the source I built. The depends have to be modified, as I used -d flag

It's the md5sum, as I had problems uploading

76d4e0b20b5573738604298c886a07fe eglibc_2.10-0maemo18.1+0m6.tar.gz

I'll upload the rest of built packages soon.

download it here: http://marmistrz.net63.net/meecolay/libc6

It runs OK on scratchbox
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here

Last edited by marmistrz; 2012-05-30 at 17:05.
 

The Following User Says Thank You to marmistrz For This Useful Post:
Posts: 189 | Thanked: 171 times | Joined on Jul 2011
#70
Originally Posted by marmistrz View Post
Has anyone tried to replace the stock libc6 with mine?
Maybe in other path it doesn't work but may work in normal path (/usr/*)

Btw. I uploaded the source I built. The depends have to be modified, as I used -d flag

It's the md5sum, as I had problems uploading

76d4e0b20b5573738604298c886a07fe eglibc_2.10-0maemo18.1+0m6.tar.gz

I'll upload the rest of built packages soon.

download it here: http://marmistrz.net63.net/meecolay/libc6

It runs OK on scratchbox
Mind attatching a compiled library??
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 12:12.