Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 183137 - Contribute liblocalfile native support for solaris-sparc
Summary: Contribute liblocalfile native support for solaris-sparc
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 3.3   Edit
Hardware: Sun Solaris
: P3 enhancement (vote)
Target Milestone: 3.3 M7   Edit
Assignee: John Arthorne CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 199532 (view as bug list)
Depends on: 184123
Blocks:
  Show dependency tree
 
Reported: 2007-04-19 04:52 EDT by Martin Oberhuber CLA
Modified: 2008-10-06 21:57 EDT (History)
3 users (show)

See Also:


Attachments
Patch with sources adding liblocalfile support for Solaris-sparc (9.43 KB, patch)
2007-04-19 06:11 EDT, Martin Oberhuber CLA
john.arthorne: iplog+
Details | Diff
liblocalfile for solaris-sparc (15.87 KB, application/x-zip)
2007-04-19 06:13 EDT, Martin Oberhuber CLA
no flags Details
updated liblocalfile for linux-x86 built on Redhat 6.2 (17.54 KB, application/x-zip)
2007-04-19 06:15 EDT, Martin Oberhuber CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2007-04-19 04:52:46 EDT
I'd like to contribute a native compiled local filesystem fragment for solaris-sparc, in order to support changing read-only permissions and 
querying symbolic link information:

org.eclipse.core.filesystem.solaris.sparc
Comment 1 Martin Oberhuber CLA 2007-04-19 06:11:07 EDT
Created attachment 64283 [details]
Patch with sources adding liblocalfile support for Solaris-sparc

Attached patch contains the sources for building liblocalfile support on solaris-sparc, plugging it into the LocalFileSystem.attributes() and the test framework.
It also contains a fix to correctly reflect the current situation on Linux, where we do have symlink support in liblocalfile for x86 and PPC, but not yet x86_64 or IA64.
Comment 2 Martin Oberhuber CLA 2007-04-19 06:13:31 EDT
Created attachment 64285 [details]
liblocalfile for solaris-sparc

Attached archive contains the fragment with liblocalfile for solaris-sparc.
Built on Solaris5.5, tested on a 
Solaris10 Sun-Fire-V210 dual processor machine (Sun 1.5.0_06-b05 jvm)
Comment 3 Martin Oberhuber CLA 2007-04-19 06:15:39 EDT
Created attachment 64288 [details]
updated liblocalfile for linux-x86 built on Redhat 6.2

This archive contains a build of liblocalfile for Linux-x86, built on Redhat 6.2 and tested on RHEL4. I did this in order to verify that the sources still build and test correctly on Linux too, after my changes affected Linux as well. Feel free to use.

With my modifications in the patch, changes to localfile.c should no longer be necessary in case any additional builds for other platforms should be added.
Comment 4 Martin Oberhuber CLA 2007-04-20 07:22:26 EDT
For Wind River, this is tracked in CQ:WIND00091750
Comment 5 John Arthorne CLA 2007-04-23 12:01:23 EDT
Assigning to myself for review.
Comment 6 John Arthorne CLA 2007-04-23 12:32:08 EDT
Your patch looks good; I have released everything to HEAD. I'll need to discuss with PMC about timing of releasing this into SDK builds. Tentatively targetting for 3.3.
Comment 7 John Arthorne CLA 2007-04-25 17:13:23 EDT
This contribution has been released to HEAD and tagged for the next build.
Comment 8 Martin Oberhuber CLA 2007-05-04 05:32:33 EDT
Verified with I20070503-1400 on Solaris 10 GTK
Comment 9 Szymon Brandys CLA 2007-08-13 09:30:49 EDT
*** Bug 199532 has been marked as a duplicate of this bug. ***