tag:blogger.com,1999:blog-8464831913516506838.post1408150365850311465..comments2024-03-21T14:16:30.318+07:00Comments on Open Source Software and Windows 32-bit: MSYS/MinGW Porting KitTumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-8464831913516506838.post-79000347634137879392013-04-25T17:30:36.032+07:002013-04-25T17:30:36.032+07:00Thanks,
For bundled libraries, IMO using a builds...Thanks,<br /><br />For bundled libraries, IMO using a buildscript is preferable to add more stuff beyond the very commonly used.<br />If I understand correctly about codetyphon. It is a distro version of lazarus ala gentoo. So basically it against the console oriented philosophy of mine. Things like Lazarus/Qt are very tight suite with established GUI workflow. In my case GUI will be as minimal TumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-8603618471676773372013-04-25T16:38:07.769+07:002013-04-25T16:38:07.769+07:00Hi! You've done a really nice job! There'r...Hi! You've done a really nice job! There're even languages in your package that I didn't know about, like Harbour. ;) <br /><br />Anyway, I found out that liburlmon.a is absent in your mingw-w64 package, it is not really a big deal, I created it with a dlltool, but still. <br /><br />Also talking about cross compilation: what do you think about CodeTyphon project? It is a collection Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-17674333320388372562013-04-18T21:28:48.729+07:002013-04-18T21:28:48.729+07:00Hi thanks for the suggestion
I did include ARM cr...Hi thanks for the suggestion<br /><br />I did include ARM cross-compiler in 0.6, but later drop it because I don't know how to verify its functionality nor I'm familiar with embedded device similarly while I have hackintosh and opensuse at other partitions I rarely using them. I'm a windows zealot ;p<br /><br />OTOH, you could always add as many as gcc installation you want into / TumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-16071292203718604362013-04-18T21:09:23.859+07:002013-04-18T21:09:23.859+07:00Hello, Tuma! What do you think of including a cros...Hello, Tuma! What do you think of including a cross-compiler in your package? For example, you've already included mingw 4.7.2, and you add gcc 4.7.2 build targetting linux, but on windows. The same stuff for darwin (macos). So that software could be developed on windows operating system and compiled to many different operating systems and architectures (x86 and x64). I think it would be veryAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-49214464676108591122013-04-11T17:01:10.280+07:002013-04-11T17:01:10.280+07:00A dilemma I'd say,
I don't plan on includ...A dilemma I'd say,<br /><br />I don't plan on including the extra compilers beyond c/c++ originally, but later realized they are crucial in OSS world regardless the number of users.<br /><br />About being individual package or not, the extra compilers part and some supplementary apps is an exception, but in newbie POV, people usually want a complete base installation (my prediction is TumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-17825983918746790752013-04-10T20:52:16.935+07:002013-04-10T20:52:16.935+07:00I think it would be waaaay better, if you package ...I think it would be waaaay better, if you package everything separately, so the user could decide what he needs to have instead of downloading and extracting the whole 4.5gb package... for example mingw-w64 with gcc, g++ for mingw-w64, gdc for mingw-w64, gfortran for mingw-w64, gnat for mingw-w64, harbour for mingw-w64 and etc... what do you think about it? Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-81258102690145161312012-08-28T02:21:23.629+07:002012-08-28T02:21:23.629+07:00@Shin Guey
in my comp, it felt like the IO through...@Shin Guey<br />in my comp, it felt like the IO throughput is much slower than the actual decompression so I can't really measured it, maybe LZMA2 may help a bit.<br /><br />about MSSDK, did you get error in that line or afterward? because the next line will switch to 8.3 dosname if space contained path detected.TumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-88835811055504209032012-08-27T20:58:43.439+07:002012-08-27T20:58:43.439+07:00another stuff, I have to change the following line...another stuff, I have to change the following line in msys.bat to work: (add double quote)<br />-- set MSSDK=%CurrentInstallFolder%<br />++ set MSSDK="%CurrentInstallFolder%" Shin Gueyhttps://www.blogger.com/profile/16586524654434194035noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-14694751040271759852012-08-27T20:53:49.988+07:002012-08-27T20:53:49.988+07:00In future can provide in 7z format? the exe decomp...In future can provide in 7z format? the exe decompress is a bit slow, on my 2 core 4 threads system, it only running on single thread...Shin Gueyhttps://www.blogger.com/profile/16586524654434194035noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-3622875881602065312012-05-27T21:25:25.571+07:002012-05-27T21:25:25.571+07:00Oh, thank you!Oh, thank you!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-73242730735376808552012-05-27T19:28:59.882+07:002012-05-27T19:28:59.882+07:00Yes you can:
npad /etc/profile
then edit this li...Yes you can:<br /><br />npad /etc/profile<br /><br />then edit this line:<br />source setgcc mingw32<br />with:<br />source setgcc mingwTumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-23752928232160794402012-05-27T19:17:02.112+07:002012-05-27T19:17:02.112+07:00Hi, I wanted to ask if it is possible to change th...Hi, I wanted to ask if it is possible to change the default GCC toolchain to use when MSYS is opened. I'm using a personal build of it which is in /mingw and I'd like it to be the default one. Is it possible? Thanks.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-42743966934436122882012-04-21T19:42:18.255+07:002012-04-21T19:42:18.255+07:00the general assumption is using sjlj for interchan...the general assumption is using sjlj for interchange (they are more popular at the moment) and according to some debates is more sane for windows. The configure test errors probably because I messed up mingw headers in 0.5, sorry. I've made corrections maybe tomorrow will be uploaded. I don't know about MSVC's try googling "Structured Exception Handling"<br /><br />PS: I'TumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-23198108751821377212012-04-21T19:20:37.587+07:002012-04-21T19:20:37.587+07:00Hello, I don't have much knowledge about the d...Hello, I don't have much knowledge about the different exception models, but I read that they're not to be mixed. So I have a question, I'm rebuilding a library to be used by a program. That program uses more libraries of different projects, some of them were built with MSVC and some were built with MinGW but older versions of the toolchain using sjlj exceptions.<br /><br />Would it Felipehttp://www.mpg123.de/download.shtmlnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-89156536371162186552012-04-17T17:18:20.723+07:002012-04-17T17:18:20.723+07:00updated in Addons 0.5cupdated in Addons 0.5cTumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-88750914578788259512012-04-17T04:32:05.822+07:002012-04-17T04:32:05.822+07:00Thanks man, I though there is just another missing...Thanks man, I though there is just another missing hardlinks for git-remote-http git-remote-https and git-remote-ftps but turn out there is also threading error too since I override git's pthread. Will rebuild thatTumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-73354603854995035272012-04-16T20:49:59.557+07:002012-04-16T20:49:59.557+07:00Git seems to be broken in the current pack, I'...Git seems to be broken in the current pack, I'm trying to execute a cloning operation from Github and this is the output:<br /><br />fatal: Unable to find remote helper for 'https'<br /><br />or http in case I try it that way.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-7734098057819274632012-03-27T10:34:28.355+07:002012-03-27T10:34:28.355+07:00knew it man, I'm slowly mirror them (not all m...knew it man, I'm slowly mirror them (not all maybe). version 0.5 will come out this weekend, o yeah with gcc 4.7.0 i hopeTumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-5247138481690812822012-03-27T10:26:09.851+07:002012-03-27T10:26:09.851+07:00Error (509)
This account's public links are ge...Error (509)<br />This account's public links are generating too much traffic and have been temporarily disabled!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-36429597272067278832012-03-26T19:10:05.701+07:002012-03-26T19:10:05.701+07:00There is a lot things in version 0.5 to be planned...There is a lot things in version 0.5 to be planned. some of them:<br /><br />- proper MSVCRxx specs mode: done (tested by building whole GTK against msvcr90.dll)<br />- complete documentation toolchain: lack docbook-utils (in progress, openjade is done though)<br />- LFS in mingw32 : done<br />- winpthread and std::thread in mingw32: in progress<br />- spkg integration : in progress<br />- turn TumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-33746289839195309252012-03-26T18:49:10.691+07:002012-03-26T18:49:10.691+07:00Hello, thank you very much for providing these pac...Hello, thank you very much for providing these packages; I was looking to install myself a MSYS installation but knowing of the lots of packages that are available it's a lot of work and I stumbled upon yours.<br /><br />I would like to request something for the next release if possible. Right now you're including the libiconv binaries but not the development headers and libraries (right Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-5069919221068112032012-01-14T15:41:28.835+07:002012-01-14T15:41:28.835+07:00Looks like you are right, it is still experimental...Looks like you are right, it is still experimental...<br /><br />march=core2 is not a problem as all my multi-threaded applications are executed on multi-core processors. :)<br /><br />Thank you for clarification of the situation.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-69815785767210652802012-01-14T09:28:37.431+07:002012-01-14T09:28:37.431+07:00correction: it seems not pthread-win32 but winpthr...correction: it seems not pthread-win32 but winpthreads http://mingw-users.1079350.n2.nabble.com/enable-std-thread-experimental-patch-td6733978.html<br /><br />and the reason why some package failed is pthread_t are different. Anyway it still experimental.<br /><br />About your usage of gmp and friends, please note that all of them use march=core2 flagTumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-28380651582989352922012-01-14T07:48:46.815+07:002012-01-14T07:48:46.815+07:00I have re-read some mailing-list and std::thread i...I have re-read some mailing-list and std::thread is still not supported in mingw/cygwin due to incomplete feature in pthread-win32, personally I have tried gcc from code.google.com/p/mingw-builds but its (patched?) pthread.h cause trouble to some packages (won't even compile)...TumaGonx Zakkumhttps://www.blogger.com/profile/06254046147701834152noreply@blogger.comtag:blogger.com,1999:blog-8464831913516506838.post-84791813718408085102012-01-13T17:35:51.981+07:002012-01-13T17:35:51.981+07:00I am not sure about how experimental is std::threa...I am not sure about how experimental is std::thread, as I have used boost::thread before (and WinAPI threads before that) and after gcc-4.6.2 was released I have started using std::thread. I haven't used all the features yet but the things I used do work for me.<br /><br />The reason I was trying your build of compiler, is that the build I use (from code.google.com/p/mingw-builds/downloads/Anonymousnoreply@blogger.com