Bitcoin Forum
April 26, 2024, 03:01:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 0.5 release progress update  (Read 1922 times)
Gavin Andresen (OP)
Legendary
*
qt
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
October 28, 2011, 06:32:50 PM
 #1

Quick update on why there is no final 0.5 release out yet:

Short answer: because I'm really paranoid about bitcoin binary builds, and the switch to Qt means a change in the way the builds are done.

Long answer:

Linux builds should be all set; the 'gitian' trusted build process works nicely.

Windows builds are being difficult; we need a gcc expert to help debug the 'gitian' cross-compile (see https://github.com/bitcoin/bitcoin/pull/587 ).

Unless somebody steps forward and says "I'll support compiling bitcoin-qt/bitcoind with Visual Studio) I'm going to remove src/makefile.vc and make sure the readmes say that only the mingw toolchain is supported.

Mac builds were slightly broken for the 0.4 release (they don't run on OSX 10.5-- you need 10.6 or greater). I'm "recompiling the world" to hopefully fix that, and hope to have mac binaries available soon (let me know if you can help test, especially if you have a 32-bit Intel mac running 10.5).

On my wish list for builds (anybody want to volunteer?):

I think it'd be spiffy to have a .pro file to compile bitcoind; maintaining N different makefiles is annoying and error-prone.

How often do you get the chance to work on a potentially world-changing project?
1714100506
Hero Member
*
Offline Offline

Posts: 1714100506

View Profile Personal Message (Offline)

Ignore
1714100506
Reply with quote  #2

1714100506
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714100506
Hero Member
*
Offline Offline

Posts: 1714100506

View Profile Personal Message (Offline)

Ignore
1714100506
Reply with quote  #2

1714100506
Report to moderator
1714100506
Hero Member
*
Offline Offline

Posts: 1714100506

View Profile Personal Message (Offline)

Ignore
1714100506
Reply with quote  #2

1714100506
Report to moderator
1714100506
Hero Member
*
Offline Offline

Posts: 1714100506

View Profile Personal Message (Offline)

Ignore
1714100506
Reply with quote  #2

1714100506
Report to moderator
Coinabul
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Coinabul - Gold Unbarred


View Profile WWW
October 28, 2011, 06:40:09 PM
 #2

Don't rush the release, all I can say.
Thanks for fixing the mac problem!

Coinabul.com - Gold Unbarred
Website owners, let me put my ads on your site! PM me!
evoorhees
Legendary
*
Offline Offline

Activity: 1008
Merit: 1021


Democracy is the original 51% attack


View Profile
October 28, 2011, 06:45:15 PM
 #3

Don't rush the release, all I can say.


+1

Thanks for all the work Gavin
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
October 28, 2011, 07:40:51 PM
 #4

(let me know if you can help test, especially if you have a 32-bit Intel mac running 10.5).
I just want to remind that everyone who has an Intel Mac can run 32-bit applications. If your system is 64-bit native then start the app with "arch -i386".
Code:
$ cat bo.c
#include <stdio.h>
union {
        char b[4];
        int w;
} t = { 0x11, 0x22, 0x33, 0x44 };
int main()
{
        return printf("%08x,%i\n",t.w,(int)sizeof(void*));
}
$ gcc -arch x86_64 -arch i386 -arch ppc -mmacosx-version-min=10.5 bo.c
$ ./a.out
44332211,8
$ arch -i386 ./a.out
44332211,4
$ arch -ppc ./a.out
11223344,4
I'm still using Leopard (non-Snow) Macbook, so I will test your builds if you post them somewhere for download. Thanks in advance.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
doobadoo
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
October 29, 2011, 04:26:55 AM
 #5


Mac builds were slightly broken for the 0.4 release (they don't run on OSX 10.5-- you need 10.6 or greater). I'm "recompiling the world" to hopefully fix that, and hope to have mac binaries available soon (let me know if you can help test, especially if you have a 32-bit Intel mac running 10.5).


HAD 10.5 on my macbook, but i finally upgraded to snow leopard to keep up with the 0.4 release.  Don't worry so much about supporting leopard anymore, very few people using it on intel.  The only leopard users left are PPC, and you're not going to support that anyhow.

"It is, quite honestly, the biggest challenge to central banking since Andrew Jackson." -evoorhees
Gavin Andresen (OP)
Legendary
*
qt
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
November 01, 2011, 05:40:40 PM
 #6

Another quick update:

Wladimir figured out what was breaking the Win32 cross-compiled builds (one of the 'hardening' gcc flags is apparently busted for mingw32 cross-compiles), so Linux and Win32 binaries of a rc2 should be available soon.

Yet another hurdle was thrown in my way by Mother Nature Saturday night; we got over a foot of snow, and my house and home office still have no power. Mac builds won't be available until my main machine has power...

How often do you get the chance to work on a potentially world-changing project?
jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1014



View Profile
November 01, 2011, 05:45:02 PM
 #7

A 0.5 release with GUI changes should be huge news.  I will be sure to blog about this.  We (or you and developers) are half way to 1.0!  Can't wait.
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
November 01, 2011, 06:02:09 PM
 #8

Thanks for the update.

What version of libdb is going to be used? The newest debian/ubuntu don't have libdb4.8++ and instead have 5.1

Luke-Jr
Legendary
*
expert
Offline Offline

Activity: 2576
Merit: 1186



View Profile
November 02, 2011, 02:42:05 PM
 #9

We (or you and developers) are half way to 1.0!  Can't wait.
Sounds like you need to learn how versions work. 0.5 is not a decimal number. It is a series of multiple integers. So it's "major 0, minor 5", not "one half".

In simpler terms, 0.5 is followed by 0.6 or 1.0; 0.9 is followed by 0.10 or1.0; 0.10 is a higher version than 0.2.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!