World: r4wp
[Ann-Reply] Reply to Announce group
older newer | first last |
Ladislav 30-Mar-2013 [1709] | Kaj, you should not hold, just do what I suggested |
Kaj 30-Mar-2013 [1710] | Yeah, but I don't want to complicate my build script further. I already have to track many branches of REBOL |
Ladislav 30-Mar-2013 [1711] | make make and make prep are already strongly suggested anyway |
Kaj 30-Mar-2013 [1712] | I try to keep my build procedures as minumal as possible |
Ladislav 30-Mar-2013 [1713] | then I have to wash my hands... |
Kaj 30-Mar-2013 [1714] | Pardon? |
Ladislav 30-Mar-2013 [1715x2] | a part of the Easter story... |
(no need to understand) | |
Kaj 30-Mar-2013 [1717] | I understand, but I was hoping to update R3 with the minimum fuzz |
Andreas 30-Mar-2013 [1718] | Pushed an updated makefile. |
Kaj 30-Mar-2013 [1719] | If Andreas updates the makefile in one of the next commits, my build recipe just downloads that. Ah, thanks |
Andreas 30-Mar-2013 [1720] | However, the reliable way to do a full & clean build is `make make` followed by `make clean prep r3`. |
Kaj 30-Mar-2013 [1721x2] | All fine now. I've switched the Syllable build system to the community source: |
http://syllable.cvs.sourceforge.net/viewvc/syllable/syllable/system/apps/utils/Builder/packages/REBOL-Core--current/ | |
Andreas 30-Mar-2013 [1723] | Cool. |
Ladislav 30-Mar-2013 [1724] | Kaj, what is the system/version of your build? |
Kaj 30-Mar-2013 [1725] | 2.101.0.4.4 just like Carl's |
Ladislav 30-Mar-2013 [1726] | Hmm, why don't you "force us" to define a new (Syllable) platform? |
Kaj 30-Mar-2013 [1727] | I'm running on Syllable Server now, so the Linux version is correct |
Ladislav 30-Mar-2013 [1728] | Is your build identical with the 0.4.4? |
Kaj 30-Mar-2013 [1729x2] | And because it's not needed. The Linux-configured source - and even the binary Linux library - work fine on Syllable Desktop |
Do you mean a Syllable Desktop build? | |
Ladislav 30-Mar-2013 [1731x2] | Whichever you are using. |
, i.e. if you really get identical builds when getting identical system/version | |
Kaj 30-Mar-2013 [1733] | What I'm doing now is just a Linux build. A build on Syllable Desktop yields a different host executable: that is not compatible. The library would also be internatlly different when compiled on Syllable Desktop, but Desktop can still load a library compiled on Linux |
Ladislav 30-Mar-2013 [1734x2] | I am especially curious whether any of your 0.4.4 is really what I get when building r3 on Linux? |
(which is what is intended to be the true 0.4.4) | |
Kaj 30-Mar-2013 [1736] | Builds are not byte for byte compatible across Linux platforms, because they depend on compilers, headers and startup fragments from the compiler and possibly the assembler |
Ladislav 30-Mar-2013 [1737] | I supposed that was why there were other platforms for Linux than just 0.4.4? |
Kaj 30-Mar-2013 [1738] | Those are for different versions of the GNU GLibC C library. In practice, it's impossible to compile binaries with the GNU toolchain that are compatible across all C libraries |
Ladislav 30-Mar-2013 [1739x2] | Do you really want Syllable to be ignored as a platform? |
I suppose it may have some unwanted side effects. | |
Andreas 30-Mar-2013 [1741] | AFAIU, 0.4.x for Syllable Server sounds appropriate (it seems to be "just" a Linux distribution). |
Kaj 30-Mar-2013 [1742x2] | I've tested it quite well. We've been running R3 Linux binaries for years on Syllable Desktop. Having the source it's properly built on Syllable, but it hasn't fixed any problems |
It's fine if the Syllable Desktop configuration becomes explicit, but I currently don't have a reason to spend time on it | |
Ladislav 30-Mar-2013 [1744] | Yes, but there already are some Rebol scripts examining system/version to "know how to call system libraries" or some such. I guess it may be a good reason to define a platform? |
Kaj 30-Mar-2013 [1745x2] | Yes, that would be a good reason. In my patches to port Python, for example, I solve it by looking if the /system/index/ directory exists, which would identify not only Syllable Desktop, but also Syllable Server |
As long as programs use the Linux configuration as default in a decision, it almost always also works on Syllable Desktop | |
Ladislav 30-Mar-2013 [1747] | well, then it may be just a matter of preference (if you want to make Syllable "visible" at least for Rebol) |
Kaj 30-Mar-2013 [1748x3] | Again, it would be nice if just a copy of the Linux configuration were made under the name "Syllable", but currently I wouldn't want to ask anyone to spend time on it |
I see I penciled in a TO_SYLLABLE parameter here in the Syllable overlay of the build recipe: | |
http://syllable.cvs.sourceforge.net/viewvc/syllable/syllable/system/apps/utils/Builder/packages/Syllable/REBOL-Core--current/ | |
Arnold 31-Mar-2013 [1751] | Carl has given a sign of life on rebol.com rebolution blog. |
Bo 1-Apr-2013 [1752] | I saw Carl for two minutes on Thursday. He said he was going to poke his head in for a second, although he is still really busy. |
Henrik 1-Apr-2013 [1753] | He has an account here, but has never logged in. |
Bo 3-Apr-2013 [1754] | Kaj: Sorry, I should have posted that reply here. |
james_nak 5-Apr-2013 [1755] | Kaj, thanks for all your hard work. When I click on http://red.esperconsultancy.nl/index.red I see the actual code. Is it suppose to behave that way? |
Kaj 5-Apr-2013 [1756x2] | If you are using a web browser, yes. If you want to run it, you should run GTK-browser |
Same way the R2 Viewtop works | |
james_nak 5-Apr-2013 [1758] | I see. Thanks. I also tried to get the android version to run on my Nexus 7.No luck there so I went back to trying the test that was originally posted and I can't even get that to run. Sorry, you'll need a more experienced test. :-( |
older newer | first last |