Re: [sv-cc] Comments on Michael's documents


Subject: Re: [sv-cc] Comments on Michael's documents
From: Michael Rohleder (michael.rohleder@motorola.com)
Date: Tue Mar 04 2003 - 02:17:50 PST


Kevin,

thanks for the feedback. See interspersed comments.

-Michael

Kevin Cameron wrote:

> Michael Rohleder wrote:
>
>> Francoise Martinolle wrote:
>
>> > - no priority should be defined between bootstrap files and straight shared library files names
>>
>> Why?
>
> If you are doing dynamic loading you are likely to run into order dependence. The bootstrap files should
> be able to support that - you need to add dependency rules.

The order of loading the libraries defined within a bootstrap file is defined. This should solve this problem. I don't see a reason
for complicating the syntax by introducing dependency rules.

> The bootstrap files should also support the use of (environment) variables so that they are portable. E.g. $SV_SYSLIB could be set
> by the SV compiler for vendor libraries.

I actually like this proposal, but see also some possible problems here (what happen's if the environment variable is not defined,
we just recently scrubbed the environment variables due to possible side effects, ...). But in this late stage I am very hesitant to
change anything, suggest to delay this discussion for 3.2.

> Being able to source other files would also be useful. I would suggest using a subset of [g]make syntax for the bootstrap files so
> that the extra functionality is supported and the definitions are re-usable.

Although I understand where you are coming from, I think this would be a significant add-on and complicate things too much.

> I don't see why "#!SV_LIBRARIES" is required - 'SV_LIBRARIES' is not an interpreter, and the context
> is not ambiguous.

Already answered in an earlier email.

--

NOTE: The content of this message may contain personal views which are not neccessarily the views of Motorola, unless specifically stated.

___________________________________________________ | | _ | Michael Rohleder Tel: +49-89-92103-259 | _ / )| Software Technologist Fax: +49-89-92103-680 |( \ / / | Motorola, Semiconductor Products, System Design | \ \ _( (_ | _ Schatzbogen 7, D-81829 Munich, Germany _ | _) )_ (((\ \>|_/ > < \_|</ /))) (\\\\ \_/ / mailto:Michael.Rohleder@motorola.com \ \_/ ////) \ /_______________________________________________\ / \ _/ \_ / / / \ \

The information contained in this email has been classified as: Motorola General Business Information (x) Motorola Internal Use Only ( ) Motorola Confidential Proprietary ( )

*** This note may contain Motorola Confidential Proprietary or Motorola Internal Use Only Information and is intended to be reviewed by only the individual or organization named above. If you are not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any review, dissemination or copying of this email and its attachments, if any, or the information contained herein is prohibited. If you have received this email in error, please immediately notify the sender by return email and delete this email from your system. Thank you! ***




This archive was generated by hypermail 2b28 : Tue Mar 04 2003 - 02:18:26 PST