[Ns-developers] ns-3 next steps
Mathieu Lacage
mathieu.lacage at gmail.com
Sat Sep 10 05:34:13 PDT 2011
2011/9/10 Vedran Miletić <rivanvx at gmail.com>:
> Hi Mathieu,
>
> thanks for feedback.
>
> Datuma 10. rujna 2011. 08:25 Mathieu Lacage <mathieu.lacage at gmail.com>
> je napisao/la:
>> 2011/9/3 Vedran Miletić <rivanvx at gmail.com>:
>> As I said before, I am not very happy with seeing ns-3 binary releases
>> which do not deal with some of the issues I mentioned before. i.e.,
>> what you are doing will come back to bite us all later. I don't want
>> to be there.
>
> Sure, I haven't ignored your comments. I just want to have working
> ns-3 packages before starting to deal with deeper issues.
>
>> 1) parallel install of multiple versions
>
> Impossible, as far as I understand, files will conflict. And I
> specifically want to make sure that it's not possible to have two
> modules from different versions at the same time e.g. ns-wifi 3.11 and
> ns-internet 3.12. Dependancies on ns-core should handle that.
As we pointed out in previous discussions, you just need to install
files in a version-mangled directory. Nothing hard. Just work.
>
>> 2) handle debug vs optimized versions of ns-3
>
> I build dynamic debug, debuginfo strips debug symbols.
Yes, you install the symbols, good. But ns-3 debug builds are built
with -O0. I want -O0 builds and -O3 builds and maybe -O3 builds as
static libraries. You need to mangle these options in the binary
filenames.
>> 3) pkgconfig compatibility
>
> Sorry, I don't understand what is the problem here; as far as I see,
> after Gustavo fixed .pc files everything seems to work. Is there
> something else?
related to 1) and 2)
>
>> You should look at what boost does. They have similar problems.
>
> No doubt. ns-3 is a C++ library after all.
>
> All in all, this package will _not_ get in Fedora before January,
> since it's targeted for Fedora 17. So we have a lot of time to sort
> out stuff.
Let me rephrase: I would like to make sure that the issues I
mentionned are fixed _before_ the package gets in a fedora repo,
whatever release date you target.
Mathieu
--
Mathieu Lacage <mathieu.lacage at gmail.com>
More information about the Ns-developers
mailing list