Board index » cppbuilder » BCBX: Does it support Athlon64 code generation?
|
Randall Parker
CBuilder Developer |
|
Randall Parker
CBuilder Developer |
BCBX: Does it support Athlon64 code generation?2003-09-19 01:22:02 PM cppbuilder65 Does the GCC compiler for BCBX support Windows and/or Linux Athlon 64 bit instruction set code generation? |
| Oscar Fuentes
CBuilder Developer |
2003-09-20 03:38:20 AM
Re:BCBX: Does it support Athlon64 code generation?
Jeff Weir < XXXX@XXXXX.COM >writes:
QuoteRandall Parker wrote: with GCC binaries that has such support. Every GCC binary supports only one architecture, which is selected when the user builds GCC. As CBX is advertised as compiler-agnostic, the user can build a GCC supporting 64 bit AMD architecture and plug it into CBX. This should be easy to do on *nix. Non-trivial on Windows. A different thing is the de{*word*81}. Please note that it is possible to have as much GCC installations on a system as you wish. -- Oscar |
| Alex Bakaev [TeamB]
CBuilder Developer |
2003-09-20 04:14:04 AM
Re:BCBX: Does it support Athlon64 code generation?
Randall Parker wrote:
QuoteDoes the GCC compiler for BCBX support Windows and/or Linux Athlon It should be trivial to create a toolset description (copy and rename a couple of files) for a 64 bit Athlon GCC. .a {smallsort} |
| Alex Bakaev [TeamB]
CBuilder Developer |
2003-09-20 04:15:58 AM
Re:BCBX: Does it support Athlon64 code generation?
Oscar Fuentes wrote:
the user can build a GCC supporting 64 bit AMD architecture and plug Quoteit into CBX. This should be easy to do on *nix. Non-trivial on see how latter is difficult. .a |
| John Kaster (Borland)
CBuilder Developer |
2003-09-20 04:34:05 AM
Re:BCBX: Does it support Athlon64 code generation?
Alex Bakaev [TeamB] wrote:
QuoteIt should be trivial to create a toolset description (copy and rename a -- John Kaster, Borland Developer Relations, bdn.borland.com $1280/$50K: homepages.borland.com/jkaster/tnt/thanks.html Make a wish: qc.borland.com * Get source codecentral.borland.com |
| Oscar Fuentes
CBuilder Developer |
2003-09-20 04:46:25 AM
Re:BCBX: Does it support Athlon64 code generation?
"Alex Bakaev [TeamB]" < XXXX@XXXXX.COM >writes:
QuoteOscar, could you clarify this, please? What exactly is non-trivial in Oscar |
| Alex Bakaev [TeamB]
CBuilder Developer |
2003-09-20 06:25:50 AM
Re:BCBX: Does it support Athlon64 code generation?
John Kaster (Borland) wrote:
QuoteAlex Bakaev [TeamB] wrote: |
| Alex Bakaev [TeamB]
CBuilder Developer |
2003-09-20 06:26:29 AM
Re:BCBX: Does it support Athlon64 code generation?
Oscar Fuentes wrote:
Quote
.a |
| Oscar Fuentes
CBuilder Developer |
2003-09-20 07:04:31 AM
Re:BCBX: Does it support Athlon64 code generation?
"Alex Bakaev [TeamB]" < XXXX@XXXXX.COM >writes:
QuoteOscar Fuentes wrote: fork created by a MinGW maintainer). However, due to differences among the multitude of *nix systems out there, it is necessary to tweak the build machinery and the GCC/Binutils sources themselves. For some platforms, the sources distributed by GNU are already tested. That's not the case for Cygwin/MSYS and cross-compilation. I know of people that successfully created cross-compilers on Windows, but usually some tweaks are needed. For that, you need to know certain things about *nix (mostly shell programming and 'make' ;-) and GCC itself. As the Windows folks are accustomed to installations with a few clicks, don't expect your average guy to create an AMD64 cross- or native- compiler for you on Windows. IIRC, Windows will support AMD64 on the near future. This poses the question of the C library. MinGW uses MSVCRT.DLL. I'm afraid that the MinGW headers and import libraries will not work for the C library that that Windows version will use. Having a Windows GCC cross-compiler for AMD64 is not a serious problem. Someone will do it and publish the binaries somewhere. Having a Windows C library for it is the delicate thing. Now that I think about it, Binutils possibly will require some extension work for creating executables for Windows/AMD64, as well as GDB. My conclusions are this: AMD64 from Linux to Linux, ok AMD64 from Windows to *nix, doable with some work. AMD64 from * to Windows, will require quite a few of work by knowledgeable people I hope that was the kind of details you asked for. -- Oscar |
| John Kaster (Borland)
CBuilder Developer |
2003-09-20 07:06:05 AM
Re:BCBX: Does it support Athlon64 code generation?
Alex Bakaev [TeamB] wrote:
QuoteThere is a reason that you are running BDN - you have great ideas for it! the infrastructure. -- John Kaster, Borland Developer Relations, bdn.borland.com $1280/$50K: homepages.borland.com/jkaster/tnt/thanks.html Make a wish: qc.borland.com * Get source codecentral.borland.com |
| Alex Bakaev [TeamB]
CBuilder Developer |
2003-09-20 08:32:32 AM
Re:BCBX: Does it support Athlon64 code generation?
Oscar Fuentes wrote:
[snip] QuoteI hope that was the kind of details you asked for. |
| Alex Bakaev [TeamB]
CBuilder Developer |
2003-09-20 08:33:01 AM
Re:BCBX: Does it support Athlon64 code generation?
John Kaster (Borland) wrote:
QuoteAlex Bakaev [TeamB] wrote: |
| John Kaster (Borland)
CBuilder Developer |
2003-09-20 01:15:47 PM
Re:BCBX: Does it support Athlon64 code generation?
Alex Bakaev [TeamB] wrote:
QuoteWell, you get the credit anyway ;) John Kaster, Borland Developer Relations, bdn.borland.com $1280/$50K: homepages.borland.com/jkaster/tnt/thanks.html Make a wish: qc.borland.com * Get source codecentral.borland.com |
