Running 16-bit COFF binaries on Solaris 8

I've got some old 16-bit COFF binaries that are currently running on a UnixWare SVR4 2.03
system. I want to get these programs running on Solaris 8. Can it be done?
I've tried basic stuff like simply running them, and using gobjcopy to convert them to ELF,
with no luck.
If it can be done, what does it take?
Thanks!
Ruf

I see the same problem on Solaris Nevada build 55 - /usr/sfw/bin/gdb
cannot debug 64-bit programs. Here is a log file (I use GDB/MI interface,
but the same problem exists in CLI as well):
fasolt% g++ -m64 -g -o e1170905-gnu-solaris-x64-m64-gdb6.3.50 E1170905.cc
fasolt% gdb nw interpreter=mi
~"GNU gdb 6.3.50_2004-11-23-cvs\n"
~"Copyright 2004 Free Software Foundation, Inc.\n"
~"GDB is free software, covered by the GNU General Public License, and you are\n"
~"welcome to change it and/or distribute copies of it under certain conditions.\n"
~"Type \"show copying\" to see the conditions.\n"
~"There is absolutely no warranty for GDB. Type \"show warranty\" for details.\n"
~"This GDB was configured as \"i386-pc-solaris2.11\"."
~"\n"
(gdb)
212-file-exec-and-symbols e1170905-gnu-solaris-x64-m64-gdb6.3.50
212^done
(gdb)
0-break-insert -t main
0^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000401109",func="main",file="E1170905.cc",line="43",times="0"}
(gdb)
-exec-run
^running
(gdb)
~"procfs:4284 -- process not stopped.\n"
&"procfs: ...giving up...\n"
^error,msg="procfs: ...giving up..."
(gdb)
I tried GNU compiler ("/usr/sfw/bin/g++ -m64") and Sun Studio 12
compiler ("CC -m64") - in both cases the behavior is the same.
What is the proper category/subcategory to file this bug?
Thanks,
Nik

Similar Messages

  • Cannot locate Security Provider SUNJCE on Solaris running 64-bit java

    Hi,
    I have a 64-bit java installation on Solaris sparcv9 system. The 64-bit java is installed under $InstallDir/jre/bin/sparcv9 and libs under $InstallDir/jre/lib/sparcv9. Everything works fine but 64-bit java ($InstallDir/jre/bin/sparcv9/java) cannot locate the SunJCE provider which is installed under $InstallDir/jre/lib/security.
    How do i install the Sun JCE provider so that 64-bit java can locate it?
    regards
    -Sarab

    I don't think that AES is supported in 1.4 . You
    could use Bouncy Castle.Would it be the case that it is supported in 1.4.2.06
    and not 1.4 perhaps?I don't know. To find out, list all the algorithms for the Sun provider.

  • Satellite P200-17C: graphics in XP seems to be running a bit sluggish

    Hi all
    I've just bought a Satellite P200-17c.
    I've set up my dual boot with Vista and XP (that was REALLLLY hard) everything seems to be almost OK, but..... The graphics in XP seems to be running a bit sluggish, when you scroll a window in a browser it seems to 'refresh' in blocks - it's not moving right. If I go to device manager under other devices there are two things for which there is no driver install, one says: VGA controller, the other says: unknown device!
    It's true that I haven't istalled the ATI drivers yet.... But that's because the only place I can find to get them for XP is from the Toshiba support area, the file is 162MB (not that big) but it is downloading at such a slow pace even though I have a fast connection, I don't even know if it will work?!
    I've tried some things from the ATI site directly, althought I was trying to install the drivers for the ATI HD2400 graphics card that the machine has, on installation it said it couldn't continue as there wasn't any compatable hardware connected.....
    My download from the Toshiba area has already gone wrong once, meaning I have to re-start it.
    Does any one have any light they can shine on this issue. If any one has the driver downloaded already and fancies sticking on mega upload or something, that'll be fun???!!!!!
    Ideas suggestion welcome!

    Hi
    I was very curious about driver offered on Toshiba support page. You are right about file. It is about 160 MB and I have needed 20 minutes for download but download was successfully and I do not see any problem that you can not do the same.
    Extract the file and just use setup.exe to start driver installation.

  • Windows Movie Maker can't start. Dell XPS L502X running 64 bit Windows 7

    Windows Movie Maker can't start. Dell XPS L502X running 64 bit Windows 7
    Used to work fine until we updated MS licence. Seems to be a problem with graphics driver, yet I've tried all the posted fixes with no luck.

    Hi,
    Due to Windows Movie Maker is an additional application, you can reinstall it for repair.
    Alex Zhao
    TechNet Community Support

  • Problem with HP 3600n Color Laserjet Printer and new HP Notebook Running 64 bit Win7

    I have a new HP notebook (dv7t-6100) with Core-i7 Processor, running 64 bit Windows 7 with all of the latest updates.
    I also have a 27" iMac with Core-i7 Processor running 64 bit Windows 7 underneath Parallels 7. Parallels is a program that creates a virtual machine underneath Mac OSX.
    Both versions of 64 bit Windows 7 work perfectly . . . EXCEPT, neither will print from my HP 3600n Color Laserjet. The iMac will print to the 3600n in OSX mode, and an earlier version of 32 bit Windows 7 under Parallels printed perfectly with this 3600n printer.
    These facts prove that the printer is OK, the connection is OK. However, the 64 bit Windows 7 systems do not print.
    In both of the 64 bit Windows 7 installs I allowed Windows to find and download the HP driver for this printer. Install of the driver was apparently successful. Still no printing. 
    One strange fact: Sometimes when I turn the computer off, the 3600n printer will print the items that had been in the queue before powering down. That is the only time it has printed anything . . . except under OSX on the iMac.
    Does anyone know if there is a basic problem with 64 bit Windows 7 and this printer ?
    Thanks for any help you can provide.

    I just had the same problem with my MacBook Pro using 10.5.5 After trying a number of things, the following worked. (not sure what specifically ... just did this combination)
    1. Had the Apple store Genius Bar folks install the latest HP drivers.
    2. Restart computer
    3. Restart the HP Color LaserJet 3600
    4. Connected the HP printer and MacBook Pro directly into a switch, so the wireless was not an issue (both machines had IP addresses set and computer's was set to DHCP with manual IP).
    5. Instead of using the System Preference printing and fax tool, I started Text Edit, typed something and said "print".
    Print window came up and said "no printer selected"
    6. I clicked on the drop down so it would look for printers.
    7. It found the HP Color LaserJet 3600.
    8. I clicked on the name of the printer and the computer went out and found the driver
    9. I clicked on "Add" and it added the printer.
    10. I tried a couple of test prints in different programs.
    11. I disconnected the hard wired ethernet cables and set the computer to be on the wireless.
    12. I printed a few more test prints in various programs.
    I had previously tried selecting the printer and drivers through the System Preferences to no avail, but doing it this way worked.
    Blessings

  • How much memory/RAM can I put into my HP Compaq 8710p when running 64-bit Windows 7?

    How much memory/RAM can I put into my HP Compaq 8710p when running 64-bit Windows 7?
    This question was solved.
    View Solution.

    The maximum supported is 8 GB.
    The Maintenence and Service guide for the Compaq 8710p
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • I just upgraded my 2008 macbook pro to OS X Maverick from Snow Leopard but my computer is running a bit buggy and slow. How do I downgrade back down to snow leopard?

    I just upgraded my 2008 macbook pro to OS X Maverick from Snow Leopard but my computer is running a bit buggy and slow. How do I downgrade back down to snow leopard?

    You would reinstall 10.6 using your installation DVD.
    Out of curiosity, how much RAM do you have? Recent versions of OS X really shine with 4GB or more.
    Matt

  • I have mac OS X, Photoshop CC 64 bit and and i would like to run 32 bit plugins.. How may I do this ?

    I have mac OS X, Photoshop CC 64 bit and and i would like to run 32 bit plugins.. How may I do this ?

    As said already by JJMack, you cannot do that.
    Photoshop CS6, CC & CC 2014 only install a 64-bit version on Mac OS.
    Photoshop CS5 installs a version that can launch in either 32 bit or 64 bit when you install on a 64-bit version of Mac OS (Mac OS X 10.5 or later). If you are using Mac OS X 10.4 or earlier, then Photoshop only installs the 32-bit version.
    Photoshop CS4 installs a 32-bit version only.
    64-bit OS benefits, limitations
    ~ Arpit

  • Can I run 32 bit version of Oracle 10g grid  on Linux x86-64?

    Since Oracle did not release 64 bit version of Oracle 10g grid for Linux X86-64. Can I run 32 bit version of Oracle 10g grid on Linux x86-64? If so did anyone tried this? and also any known issues?

    All I had to do was use the 32bit version of "/usr/bin/gcc" and "/usr/bin/g++" to run the installation
    That is:
    bin]# cp -p /usr/bin/gcc /usr/bin/gcc_old
    bin]# mv /usr/bin/gcc /usr/bin/gcc323
    mv: overwrite `/usr/bin/gcc323'? y
    bin]# ln -s /usr/bin/gcc296 /usr/bin/gcc
    bin]# cp -p /usr/bin/g++ /usr/bin/g++_old
    bin]# mv /usr/bin/g++ /usr/bin/g++323
    mv: overwrite `/usr/bin/g++323'? y
    bin]# ln -s /usr/bin/g++296 /usr/bin/g++
    AFTER INSTALLATION REMEMBER TO
    move back the 64bit files to their former state.
    bin]#rm /usr/bin/g++
    bin]#rm /usr/bin/gcc
    bin]#mv /usr/bin/gcc_old /usr/bin/gcc
    bin]#mv /usr/bin/g++_old /usr/bin/g++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Can I run 32 bit firefox on my Windows 7, 64 bit and how ? Flash player loads slow.

    Can I run 32 bit Firefox on my Windows 7, 64 bit and how do I do that? Flash player loads videos slowly. You tube videos are mostly loading slowly or hanging up. It seems to have happened after the last Firefox update.

    Dibbens wrote:
    According to website I have Flash Player installed but I cannot run a program (BBC iPlayer DeskTop) that requires 64 Bit Flash player Any ideas?
    Does that program require the Flash Player ActiveX Control, or the plugin?  If you only have the ActiveX Control (for Internet Explorer) installed, then you may also need the plugin (for other browsers).  Get it from http://get.adobe.com/flashplayer/otherversions/

  • HT3696 if i have a 15 inch Mac book pro  2009 model  running 64 bit, can I increase the RAM to 8 Gig?

    if i have a 15 inch Mac book pro  2009 model  running 64 bit, can I increase the RAM to 8 Gig?

    Yes.

  • My iMac is not "64-bit clean". Can it run 64-bit software?

    I have an Intel Core 2 Duo iMac that is about 4 years old. Apparently it cannot boot into the 64-bit kernel. Can it still run 64-bit software?

    How have you determined your machine will not run Snow Leopard in 64 bit mode?
    To tell whether it can or cannot open Terminal and run:
    ioreg -l -p IODeviceTree | grep firmware-abi
    It will return either “EFI32″ or “EFI64.” If it's EFI64 congratulations it will run in 64 bit.
    However please remember there are still very few applications that take advantage of 64 bit architecture so even the newer machines that can run 64bit apps don't see any advantages.
    Regards,
    Roger

  • 64-Bit PHP on x86-Solaris 11.1

    Hi all,
    we have just set-up a x86-Solaris 11.1 based workgroup server which will be mainly used for web-based applications (like ownCloud, Moodle or openAtrium) at our university institute. As some of the members of our workgroup produce media (i.e. full HD videos), we have to deal with files larger than 2 GB. While it isn't any problem for Solaris' Apache to handle these file sizes, some PHP applications have quite big problems to work with files >2 GB correctly as long as the underlying PHP is a 32 bit binary.
    I wouldn't have expected that an Enterprise system like Solaris 11.1 still comes with 32 bit applications as the Solaris kernel itself is using the 64 bit mode on x86_64 for quite some time now. Nevertheless, as I really like Solaris' features especially for stable and large storage solutions, I want to stick with Solaris and will have to find a solution for the mentioned problem...
    Recompiling PHP from the sources as a 64 bit application is not a problem. I also assume that I would also have to recompile Apache2 as a 64 bit application to get compatibility to the apache module of 64 bit PHP.
    My question is: Is there any "gold standard" to accomplish this? Of course, I can recompile all parts that I need by myself, completely independently from the packaging system, and put them to "/usr/local/..." or to "/opt/local/...". I am, however, not sure if this is the best way. Perhaps there are already packages I could install and I don't know about. I can't imagine that I am the first user who experiences that problem. Would it make sense to switch to an alternative package repository like OpenCSW? What I also thought about, was the following way to proceed: I'm going to take the source packages from Oracle and then compile Apache and PHP (and most probably also MySQL) with the option for 64 bit according to the instructions in the sources. So I can also build new packages which I can deploy into the zones where I need them in.
    Is there any better way which I might have overlooked, yet?
    Thank you in advance for any help!
    Kind regards,
    Steffen

    I also assume that I would also have to recompile Apache2 as a 64 bit application to get compatibility to the apache module of 64 bit PHP. In S11.1 Apache is already 64-bit aware:
    ls -l /usr/apache2/2.2/bin/amd64
    total 4277
    -r-xr-xr-x 1 root bin 89584 Jan 12 20:47 ab
    -r-xr-xr-x 1 root bin 3649 Jul 19 2012 apachectl
    -r-xr-xr-x 1 root bin 22657 Jul 19 2012 apxs
    -r-xr-xr-x 1 root bin 16424 Jan 12 20:47 checkgid
    -r-xr-xr-x 1 root bin 8925 Jul 19 2012 dbmmanage
    -r-xr-xr-x 1 root bin 1348 Jan 12 20:47 envvars
    -r-xr-xr-x 1 root bin 1081 Jan 12 20:47 envvars-std
    -r-xr-xr-x 1 root bin 36728 Jan 12 20:47 htcacheclean
    -r-xr-xr-x 1 root bin 27232 Jan 12 20:47 htdbm
    -r-xr-xr-x 1 root bin 21616 Jan 12 20:47 htdigest
    -r-xr-xr-x 1 root bin 26432 Jan 12 20:47 htpasswd
    -r-xr-xr-x 1 root bin 841064 Jan 12 20:47 httpd
    -r-xr-xr-x 1 root bin 859224 Jan 12 20:47 httpd.worker
    -r-xr-xr-x 1 root bin 21576 Jan 12 20:47 httxt2dbm
    -r-xr-xr-x 1 root bin 17376 Jan 12 20:47 logresolve
    -r-xr-xr-x 1 root bin 21464 Jan 12 20:47 rotatelogs
    -r-x------ 1 root bin 21712 Jan 12 20:47 suexec.disabled
    The problem is that 64-bit PHP isn't bundled.
    You can try to rise an SR on that topic.
    It seems that it would be easier to integrate large file support only in 32-bit PHP instead.
    Any 32-bit application that is compiled with large file support (-D_LARGEFILE_SOURCE and
    -D_FILE_OFFSET_BITS=64) will work with > 2GB files.
    I think that SR could be realized relatively faster than integrating stable 64-bit PHP.
    Regards,
    Serghei

  • Can I run 32-bit kernel on OS X Yosemite?

    Can I run 32-bit kernel on OS X Yosemite?

    Not sure if you are still having an issue, but I've encountered similar problems with more recent OS'. I am NOT AN EXPERT HERE so I want to make that clear. I may not be 100% correct in my understanding.
    To my understanding, OS X Lion was the last OS that you can run 32-bit kernels on, but most people seem to prefer Snow Leopard for this task due to better legacy support and how 10.6.8 Snow Leopard is an extremely reliable OS. For Mountain Lion and later, you more or less run the compatibility mode that is the same context as you can do from Windows 8.1. I've had limited success here. I have a copy of OS X Snow Leopard so I can run at 32-bit installed on my hard drive and run OLD apps that do not like Yosemite. As I am running it through VMWare Fusion 7, I can't tell you if you can run Snow Leopard in 32 bit mode via a secondary install or not (I think it depends on your hardware and if your hardware shipped with Mountain Lion or later, then this is NOT possible even if booting through a 32 bit-capable OS...I COULD BE WRONG!)
    One other option is if you have an old copy of Windows XP or something, you can do a 32 bit install through a virtual machine and update the firmware through the VM (obviously you would need drivers to allow it to recognize USB or Firewire or etc. devices to update the FW of a hardware component, which Parallels and Fusion are both capable of and do very well...but they are paid (free trial for both). Oracle has a VM which is free, but I do not know much about its functionality.) There are even certain software apps made to run older programs on OS X reliably...I do not know if they would be of benefit in your case or not.
    Obviously that is a little bit of a pain but truth be told, I find that both Apple and Microsoft OS' have limitations when attempting to run older programs on newer OS. Old programs don't tend to run well on Yosemite or Windows 8.1, despite the fact that the operating systems themselves are reasonably reliable. I don't blame them as it seems this is just something that is very difficult to do reliably in a world where new technology is favored over legacy support. So that is why I have a 32-bit capable version of both OS X and Windows in addition to the current respective 8.1 and 10.10.2.
    If this is a one-time deal and you do not think you will need to do the same thing down the road, you could skip all of the above and just borrow a computer from a friend with a 32-bit OS, or even go to a Fedex Kinkos or something and see if they will let you run the application from there. A lot of Mac users do have Parallels or Fusion on their Mac so someone local might be able to help you out. As Snow Leopard was the last OS to incorporate certain hardware support, it is still used extensively (some estimate it is used on around 1/4 of all Macs).

  • How do I find out if my computer is running 64-bit?

    Hello,I am looking to buy one of 2 cameras,one is a Nikon D3200 the other a Canon EOS 1100D My computer is windows XP pro.How do I find if it is service pack 3?
    in the manual for the camera there is the following message   
    This application is not compatible with computers running 64-bit Windows XP.how do I find out if my computer is running 64-bit.thanks
    Whittonwanderer

    Hello there,
    If you right click on "My Computer" and select "Properties", you will be able to see if you are on Service Pack 3, and if it is 64 bit.  If it is 64 bit, it should specify where it says windows XP.
    Most likely, your computer is 32 bit, as the majority of home computers bought with Windows XP on them were 32 bit. 
    Hope your camera's work out well for you. 

Maybe you are looking for