Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
On 10/1/2013 07:34, Jon wrote: Bottom line: MinGW-w64 project documentation needs help starting with the FAQ. Add a specific entry addressing Incongruous' question and make this one go away. Will you be willing to do it? I'm no good at judging what material is suitable for new users. signature.asc Description: OpenPGP digital signature -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
On Tue, Oct 1, 2013 at 5:24 AM, JonY jo...@users.sourceforge.net wrote: On 10/1/2013 07:34, Jon wrote: Bottom line: MinGW-w64 project documentation needs help starting with the FAQ. Add a specific entry addressing Incongruous' question and make this one go away. Will you be willing to do it? I'm no good at judging what material is suitable for new users. If I still have access rights I'll add this one. You're mistaken. You're perfect for judging what new FAQ entries should be added, new user or not. You: a) are a long-standing, experienced mingw-w64 (and cygwin?) contributor/maintainer b) still care enough to stay engaged on the ML c) have a point-of-view (aka opinionated) that you willingly add to discussions d) love to provide verbose answers. oh, wait... What you likely lack is free time and the desire to maintain documentation. Understandable. That said, for the FAQ, why don't you write a list of ML Topics I'm Tired of Seeing Rehashed Ad Infinitum and add them bit by bit to the FAQ as you get spare moments. Other experienced mingw-w64 contributors could do the same as well as take a bit of time to review/cull the existing doco. Good doco allows wonderfully concise responses such as: RTFM http:/link/to/our/awesome/doco/dont-be-so-lazy-next-time/ -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
On 10/1/2013 22:49, Jon wrote: What you likely lack is free time and the desire to maintain documentation. Understandable. Since you seem free, you can prepare the text, I'll look through it and reformat it for the wiki, sounds good? signature.asc Description: OpenPGP digital signature -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
On Tue, Oct 1, 2013 at 6:15 PM, JonY jo...@users.sourceforge.net wrote: On 10/1/2013 22:49, Jon wrote: What you likely lack is free time and the desire to maintain documentation. Understandable. Since you seem free, you can prepare the text, I'll look through it and reformat it for the wiki, sounds good? I'd like to, but I'm in the middle of legal preparations and not free. I'll create the FAQ entry I committed to providing. Verbose replies simply imply that I'm interested in the topic (great mingw-w64 docs that reduce questions and help busy maintainers not repeat themselves) not that I currently have free time. Perhaps in the future. Near term, my snippets of free time are already spoken for. I'm distracted by the siren song of Alexey and niXman's build recipes for the official mingw-w64 binary toolchains. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
2013/9/30 Incongruous incongru...@outlook.com In the MinGW64\bin folder, there are two entries for the g++ compiler and ..\bin\g++.exe and ..\bin\x86_64-w64-mingw32-g++.exe, I have assumed that the first entry is the 32bit compiler and that the second is the 64bit compiler. Is this correct? Both are 64-bit. Regards, Alexey. TIA -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
Woe, woe, woe, hold on. Now you really got me confused. According to the book, with Mingw-w64 I can compile in 32 and 64 bits, so which g++ should I use if I want to compile in 32bits..? Thanks in advance. From: Alexey Pavlov Sent: Monday, September 30, 2013 11:27 AM To: mingw-w64-public@lists.sourceforge.net Subject: Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier? 2013/9/30 Incongruous incongru...@outlook.com In the MinGW64\bin folder, there are two entries for the g++ compiler and ..\bin\g++.exe and ..\bin\x86_64-w64-mingw32-g++.exe, I have assumed that the first entry is the 32bit compiler and that the second is the 64bit compiler. Is this correct? Both are 64-bit. Regards, Alexey. TIA -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
Incongruous incongru...@outlook.com writes: Woe, woe, woe, hold on. Now you really got me confused. According to the book, with Mingw-w64 I can compile in 32 and 64 bits, so which g++ should I use if I want to compile in 32bits..? The same, but with the -m32 switch. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
On 9/30/2013 23:47, Óscar Fuentes wrote: Incongruous writes: Woe, woe, woe, hold on. Now you really got me confused. According to the book, with Mingw-w64 I can compile in 32 and 64 bits, so which g++ should I use if I want to compile in 32bits..? The same, but with the -m32 switch. Stop saying that, it is confusing Incongruous even more. Not all toolchains are multilib capable, it depends on build options. Use only the top bin directory, the lower bin directory is for internal use by gcc. Ignore it, it is not something for the curious user. This question has been asked so many times it is not funny. signature.asc Description: OpenPGP digital signature -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] MinGW64\bin... 32/64 bits compier?
On Mon, Sep 30, 2013 at 3:35 PM, Kai Tietz ktiet...@googlemail.com wrote: We have this in our FAQ AFAIR. But once again, never - and I mean NEVER - use the executable you find in sysroot/target/bin. Only use the variant in sysroot/bin folder. In your case the later is the proper one (bin\x86_64-w64-mingw32-g++.exe). The other in sysroot/target/bin (in your case x86_64-w64-mingw32/bin/g++.exe) is for internal use of some build-tools. I repeat myself here. Never, really never call these executables directly!. The target-prefix before the gcc-tool is caused by the fact that you are using a cross-compiler. To control the bitness of target is done via the switches -m32/-m64. Of course you need to make sure that your used toolchain was actual setup-ed proper for multilib-scenario. Otherwise you will run into troubles as no runtime for one target might be present. Hope this solves your confusion a bit. Regards, Kai JonY claims This question has been asked so many times it is not funny. OK, then make this one go away. If this newcomer question keeps coming up it's likely that either (a) Incongruous is just too damn lazy to spelunk the FAQ, or (b) the FAQ is lacking. I can't speak to (a) but after looking at the FAQ, the FAQ isn't helpful for this common question. Specifically, which FAQ entry gives The Answer? Is it this (outdated) entry titled What file should I download? / What do the names mean? where one has to scroll almost to the bottom for item (4) under the What do you want section to find this self-conflicting summary? 4) Would you like a prefixed (g++ = bin/g++.exe) or non-prefixed toolchain? Prefixed means the command you run for g++ will be bin/i686-w64-mingw32-g++.exe (for the 32bit toolchains). Non-Prefixed means the command you run for g++ will be bin/g++.exe. All of the automatically built toolchains are prefixed and the sezero toolchains (under personal builds) are not prefixed. You can turn a prefixed toolchain into a non-prefixed toolchain by renaming the prefixed files in the bin directory and removing the prefix. ... Or if it's not in the FAQ, is this the wiki page http://sourceforge.net/apps/trac/mingw-w64/wiki/GeneralUsageInstructions in which newcomers are supposed to spelunk to the Installing the toolchain - Windows native section describing TDM-GCC and interpret this as the answer? You should be ready to go. Execute i686-w64-mingw32-gcc -v or x86_w64-w64-mingw32-gcc -v to see that everything has gone well. Or is it documented somewhere else except in ML posts? Bottom line: MinGW-w64 project documentation needs help starting with the FAQ. Add a specific entry addressing Incongruous' question and make this one go away. At least the response to anyone so bold to ask the question again could be the always entertaining RTFM and a FAQ link. And who knows, maybe JonY will find the ML questions to be just a bit more funny. Pfft, who am I kidding...I just want to see JonY tersely tell someone to RTFM ;) Jon -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public