How necessary ram usage for 4Tb hdd in one pc.?
Linux C miner -> 256MB
Windows Java miner -> 4GB (?)
Is it possible to build the C miner for Windows?
Yes
really? how? the shabal implementation seems to work under Linux systems only, I built it for various systems now, but was unable to do so under Windows (the registers from the shabal assembler file do not work).
You can replace the shabal-implementation with any other from this page:
http://www.shabal.com/?p=198But you don't need to. It should be platform-independent already.
strange, then my mingwx86 & minggwx64 setups must be really messed up:
gcc -m32 -c -o shabal32.o shabal32.s
shabal32.s: Assembler messages:
shabal32.s:56: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:56: Error: junk at end of line, first unrecognized character is `s'
shabal32.s:1201: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1201: Error: junk at end of line, first unrecognized character is `s'
shabal32.s:1208: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:1208: Error: junk at end of line, first unrecognized character is `s'
shabal32.s:1245: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1245: Error: junk at end of line, first unrecognized character is `s'
shabal32.s:1249: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:1249: Error: junk at end of line, first unrecognized character is `i'
shabal32.s:1459: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1459: Error: junk at end of line, first unrecognized character is `i'
shabal32.s:1463: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:1463: Error: junk at end of line, first unrecognized character is `r'
shabal32.s:1472: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1472: Error: junk at end of line, first unrecognized character is `r'
shabal32.s:1489: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:1489: Error: junk at end of line, first unrecognized character is `a'
shabal32.s:1509: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1509: Error: junk at end of line, first unrecognized character is `a'
shabal32.s:1520: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:1520: Error: junk at end of line, first unrecognized character is `a'
shabal32.s:1535: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1535: Error: junk at end of line, first unrecognized character is `a'
shabal32.s:1543: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:1543: Error: junk at end of line, first unrecognized character is `s'
shabal32.s:1643: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1643: Error: junk at end of line, first unrecognized character is `s'
shabal32.s:1652: Warning: .type pseudo-op used outside of .def/.endef ignored.
shabal32.s:1652: Error: junk at end of line, first unrecognized character is `s'
shabal32.s:1736: Warning: .size pseudo-op used outside of .def/.endef ignored.
shabal32.s:1736: Error: junk at end of line, first unrecognized character is `s'
make: *** [shabal32.o] Error 1
same goes for x64. From the readme of the shabal package:
These are three Shabal implementations optimized for speed on x86
platforms. They are written in assembly, using the syntax understood by
GNU binutils ("AT&T syntax"), and following the ELF procedure call
conventions. They can be used as is on any ELF-compliant system on a PC,
in particular Linux.
maybe my mingw installations are missing something, idk. well, good thing is, I'm mainly on linux anyway