You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Artem Aliev (JIRA)" <ji...@apache.org> on 2006/10/12 13:03:35 UTC

[jira] Created: (HARMONY-1843) Moving hythread and hyprt out of luni component

Moving hythread and hyprt out of luni component
-----------------------------------------------

                 Key: HARMONY-1843
                 URL: http://issues.apache.org/jira/browse/HARMONY-1843
             Project: Harmony
          Issue Type: Improvement
          Components: Classlib
            Reporter: Artem Aliev
         Attachments: move_to_portlib.sh


The idea is to define porting layer in classlib and move it out from luni, and then probably share it with VM.

I move common, pool, port, thread, sig from luni to new component portlib.
The first idea was to move only port, thread, sig, but they depend on common and pool libs. It looks natural to do not produce cyclic dependencies among components, so I move these two also to portlib.

Unfortunately, this does not fully solve two stage luni building process (build-native-core and build-native-secondary), but this is another problem.

So If we are still committed on these reorganization, please review and apply the patch.

A move_to_portlib.sh script create portlib directory structure and move appropriate files from luni to portlib (by svn move).
A portlib_files.patch update build to works with new structure.


   

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (HARMONY-1843) Moving hythread and hyprt out of luni component

Posted by "weldon washburn (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1843?page=all ]

weldon washburn closed HARMONY-1843.
------------------------------------

    Resolution: Fixed

this patch runs on windowsxp and linux w/ gcc 3.4.5

> Moving hythread and hyprt out of luni component
> -----------------------------------------------
>
>                 Key: HARMONY-1843
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1843
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Artem Aliev
>         Assigned To: weldon washburn
>         Attachments: move_to_portlib.sh, portlib_files.patch
>
>
> The idea is to define porting layer in classlib and move it out from luni, and then probably share it with VM.
> I move common, pool, port, thread, sig from luni to new component portlib.
> The first idea was to move only port, thread, sig, but they depend on common and pool libs. It looks natural to do not produce cyclic dependencies among components, so I move these two also to portlib.
> Unfortunately, this does not fully solve two stage luni building process (build-native-core and build-native-secondary), but this is another problem.
> So If we are still committed on these reorganization, please review and apply the patch.
> A move_to_portlib.sh script create portlib directory structure and move appropriate files from luni to portlib (by svn move).
> A portlib_files.patch update build to works with new structure.
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-1843) Moving hythread and hyprt out of luni component

Posted by "Artem Aliev (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1843?page=all ]

Artem Aliev updated HARMONY-1843:
---------------------------------

    Attachment: portlib_files.patch

> Moving hythread and hyprt out of luni component
> -----------------------------------------------
>
>                 Key: HARMONY-1843
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1843
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Artem Aliev
>         Attachments: move_to_portlib.sh, portlib_files.patch
>
>
> The idea is to define porting layer in classlib and move it out from luni, and then probably share it with VM.
> I move common, pool, port, thread, sig from luni to new component portlib.
> The first idea was to move only port, thread, sig, but they depend on common and pool libs. It looks natural to do not produce cyclic dependencies among components, so I move these two also to portlib.
> Unfortunately, this does not fully solve two stage luni building process (build-native-core and build-native-secondary), but this is another problem.
> So If we are still committed on these reorganization, please review and apply the patch.
> A move_to_portlib.sh script create portlib directory structure and move appropriate files from luni to portlib (by svn move).
> A portlib_files.patch update build to works with new structure.
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (HARMONY-1843) Moving hythread and hyprt out of luni component

Posted by "weldon washburn (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1843?page=all ]

weldon washburn reassigned HARMONY-1843:
----------------------------------------

    Assignee: weldon washburn

> Moving hythread and hyprt out of luni component
> -----------------------------------------------
>
>                 Key: HARMONY-1843
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1843
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Artem Aliev
>         Assigned To: weldon washburn
>         Attachments: move_to_portlib.sh, portlib_files.patch
>
>
> The idea is to define porting layer in classlib and move it out from luni, and then probably share it with VM.
> I move common, pool, port, thread, sig from luni to new component portlib.
> The first idea was to move only port, thread, sig, but they depend on common and pool libs. It looks natural to do not produce cyclic dependencies among components, so I move these two also to portlib.
> Unfortunately, this does not fully solve two stage luni building process (build-native-core and build-native-secondary), but this is another problem.
> So If we are still committed on these reorganization, please review and apply the patch.
> A move_to_portlib.sh script create portlib directory structure and move appropriate files from luni to portlib (by svn move).
> A portlib_files.patch update build to works with new structure.
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HARMONY-1843) Moving hythread and hyprt out of luni component

Posted by "weldon washburn (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/HARMONY-1843?page=comments#action_12443387 ] 
            
weldon washburn commented on HARMONY-1843:
------------------------------------------

my mistake.  I trashed the patch.  Windows now builds.  "build test" is now running.

> Moving hythread and hyprt out of luni component
> -----------------------------------------------
>
>                 Key: HARMONY-1843
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1843
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Artem Aliev
>         Assigned To: weldon washburn
>         Attachments: move_to_portlib.sh, portlib_files.patch
>
>
> The idea is to define porting layer in classlib and move it out from luni, and then probably share it with VM.
> I move common, pool, port, thread, sig from luni to new component portlib.
> The first idea was to move only port, thread, sig, but they depend on common and pool libs. It looks natural to do not produce cyclic dependencies among components, so I move these two also to portlib.
> Unfortunately, this does not fully solve two stage luni building process (build-native-core and build-native-secondary), but this is another problem.
> So If we are still committed on these reorganization, please review and apply the patch.
> A move_to_portlib.sh script create portlib directory structure and move appropriate files from luni to portlib (by svn move).
> A portlib_files.patch update build to works with new structure.
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-1843) Moving hythread and hyprt out of luni component

Posted by "Artem Aliev (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1843?page=all ]

Artem Aliev updated HARMONY-1843:
---------------------------------

    Attachment: move_to_portlib.sh

> Moving hythread and hyprt out of luni component
> -----------------------------------------------
>
>                 Key: HARMONY-1843
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1843
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Artem Aliev
>         Attachments: move_to_portlib.sh
>
>
> The idea is to define porting layer in classlib and move it out from luni, and then probably share it with VM.
> I move common, pool, port, thread, sig from luni to new component portlib.
> The first idea was to move only port, thread, sig, but they depend on common and pool libs. It looks natural to do not produce cyclic dependencies among components, so I move these two also to portlib.
> Unfortunately, this does not fully solve two stage luni building process (build-native-core and build-native-secondary), but this is another problem.
> So If we are still committed on these reorganization, please review and apply the patch.
> A move_to_portlib.sh script create portlib directory structure and move appropriate files from luni to portlib (by svn move).
> A portlib_files.patch update build to works with new structure.
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HARMONY-1843) Moving hythread and hyprt out of luni component

Posted by "weldon washburn (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/HARMONY-1843?page=comments#action_12443369 ] 
            
weldon washburn commented on HARMONY-1843:
------------------------------------------

build and "build test" work fine on Linux w/ gcc 3.4.5 However, I get the following errors on windows:


BUILD FAILED
C:\t_harmony\classlib\trunk\build.xml:108: The following error occurred while ex
ecuting this line:
C:\t_harmony\classlib\trunk\make\build-java.xml:190: The following error occurre
d while executing this line:
C:\t_harmony\classlib\trunk\make\properties.xml:252: Invalid file: C:\t_harmony\
classlib\trunk\modules\portlib\build.xml

Total time: 4 minutes 37 seconds
C:\t_harmony\classlib\trunk>

Was this patch tested on Windows?

> Moving hythread and hyprt out of luni component
> -----------------------------------------------
>
>                 Key: HARMONY-1843
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1843
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Artem Aliev
>         Assigned To: weldon washburn
>         Attachments: move_to_portlib.sh, portlib_files.patch
>
>
> The idea is to define porting layer in classlib and move it out from luni, and then probably share it with VM.
> I move common, pool, port, thread, sig from luni to new component portlib.
> The first idea was to move only port, thread, sig, but they depend on common and pool libs. It looks natural to do not produce cyclic dependencies among components, so I move these two also to portlib.
> Unfortunately, this does not fully solve two stage luni building process (build-native-core and build-native-secondary), but this is another problem.
> So If we are still committed on these reorganization, please review and apply the patch.
> A move_to_portlib.sh script create portlib directory structure and move appropriate files from luni to portlib (by svn move).
> A portlib_files.patch update build to works with new structure.
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira