Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document platform support #34

Open
jbrwilkinson opened this issue Jul 9, 2015 · 3 comments
Open

Document platform support #34

jbrwilkinson opened this issue Jul 9, 2015 · 3 comments

Comments

@jbrwilkinson
Copy link

We also use Linux-on-x86/64, AIX-on-Power and Solaris-on-Sparc platforms at our office and, from reading the HippoMocks headers, it appears that we cannot use HippoMocks as the framework leverages Windows functions like VirtualProtect and has hand-crafted assembly.

Please can you document this somewhere.

@dascandy
Copy link
Owner

It works on all platforms - except for the static / free-function mocking which only works on all x86 (+64bit) and ARM platforms. I don't have any Power / Sparc systems to test on, so they are effectively unsupported due to lack of hardware.

If you only mock virtual functions, that functionality is portable to any GCC/MSVC/Clang targeted system (and probably others as well, but not tested). EDG functionality was also present but hasn't been tested in a while, due to lack of any non-commercial EDG to test it with.

@rzr
Copy link
Contributor

rzr commented May 24, 2016

yes It would be nice to have other platform support, if anyone want to join you're welcome...

I suggest to start with MIPS support

#50

Also it could be good to have it integrated into debian as it supports architectures and we could get feedback from user, I could help on that.

Keep in touch

@dascandy dascandy changed the title Please document platform support - looks like HippoMocks is Windows-on-x86/ARM only Document platform support Nov 25, 2016
@gza3we
Copy link

gza3we commented Feb 9, 2017

Is MinGW on Windows with GCC compiler also a supported platform?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants