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

Firebird 2.0.1 fails to start on Windows 95 [CORE1282] #1703

Closed
firebird-automations opened this issue May 24, 2007 · 8 comments
Closed

Firebird 2.0.1 fails to start on Windows 95 [CORE1282] #1703

firebird-automations opened this issue May 24, 2007 · 8 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: Reimund Renner (rei)

When starting Firebird with FBGuard.exe on Windows 95 the following error is displayed and firebird can not be used:
"The file FBCLIENT.DLL is linked with the missing Export-KERNEL32.DLL:InterlockedExchangeAdd." (translated from german)

Windows 95 does not support the function InterlockedExchangeAdd.

@firebird-automations
Copy link
Collaborator Author

Commented by: Sean Leyne (seanleyne)

Unless this is a very simple problem to resolve, I think that Win95 support should be dropped for v2.x+ -- just as v2.x does not support some older versions of glib/linux kernel.

@firebird-automations
Copy link
Collaborator Author

Commented by: @AlexPeshkoff

A few years ago I had to hack class Mutex to make it compatible with windows 95. Certainly, some trick may be also possible for interlocked operations, but exacty like with a Mutex a price will be slightly less efficient (on other versions of windows) code.
Do we really need it? Do we want to keep compatibilty with 12-years old OS? I think not. Or we may be asked for compatibility with win32s :) BTW, it's not much older then win95.

@firebird-automations
Copy link
Collaborator Author

Commented by: @dyemanov

I think we should publicly declare that Win95 is no longer supported and forget about such issues.

@firebird-automations
Copy link
Collaborator Author

Commented by: Reimund Renner (rei)

I didn't know that Win95 is not supported anymore.
In the documentations of FB2 Wind95 is explicitely enumerated in the installation notes.
So I will use FB1.5 for Win95.

@firebird-automations
Copy link
Collaborator Author

Commented by: Martin Binder (binderm)

I tried to use isql (FB2 SuperServer install) on Win 95b (real hardware)
and got the same error message as above.
(I suppose this would'nt be any easier to fix than making it possible to start the server, would it?)

@firebird-automations
Copy link
Collaborator Author

Commented by: @pcisar

Starting from 2.0.0 release, Win95 is no longer supported.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Open [ 1 ] => Closed [ 6 ]

resolution: Won't Fix [ 2 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Workflow: jira [ 12191 ] => Firebird [ 15564 ]

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

No branches or pull requests

1 participant