[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#912799: doxygen switch to llvm-toolchain-7



Hi Jiri,

Il 16/01/19 03:05, Jiri Palecek ha scritto:
> Hello,
> 
> On Mon, 3 Dec 2018 12:54:45 +0100 Paolo Greppi wrote:
> 
>> Hi, in preparation for this switch I am building doxygen from source with:
>> ...
> 
> I have been able to build the package successfully without this problem by patching the source with the attached llvm-7 patch. That was with release version 1.8.15.

Thanks ! in the meantime I had created a similar one, inspired by an upstream issue:
https://salsa.debian.org/paolog-guest/doxygen/blob/master/debian/patches/llvm_libs.diff

The patch I picked is smaller than the other two, and seems to work so I'm inclined to keep it.

But I am no cmake expert, so I am open to suggestions if there is a cmake/llvm specific reason to pick one or the other.

> I also needed an updated watch file and an updated no-rpath patch.

watch file: check
https://salsa.debian.org/paolog-guest/doxygen/commit/ab3cc38776cdef8fb18184fbc7290dd1bdaf3fa7

re. rpath, while refreshing patches I removed a previous rpath patch:
https://salsa.debian.org/paolog-guest/doxygen/commit/8622b2378a726a324266c2ccf234fa0f31e1551b#0e176d0b80fb8a20ce16f62f30644d9678caee76
can you explain the need to have this ?

> I hope to see a new version of doxymacs built against llvm 7 in Debian soon.

We don't have doxymacs anymore in Debian:
https://tracker.debian.org/pkg/doxymacs
it was removed because "dead upstream and ... broken", see:
https://bugs.debian.org/865951
https://bugs.debian.org/771872

But here we're talking about doxygen, which I ITA, that's why I have RFS an upload to experimental:
https://bugs.debian.org/919413
BTW before we push to unstable, it would be great to building all (~700) reverse dependencies of doxygen against doxygen 1.8.15-1 .
If you have comments/can help with that, you're welcome.

> Regards
> 
>     Jiri Palecek

Paolo


Reply to: