Followup-For: Bug #991070 Rebuilding src:virtuoso-opensource/buster in sid generates proper dependencies for libvirtuoso5.5-cil ==> it's not a toolchain issue
The buildlog has these warnings: dh_clideps: warning: Warning: No Debian dependency data for System (2.0.0.0__b77a5c561934e089)! dh_clideps: warning: Warning: No Debian dependency data for mscorlib (2.0.0.0__b77a5c561934e089)! dh_clideps: warning: Warning: No Debian dependency data for System.EnterpriseServices (2.0.0.0__b03f5f7f11d50a3a)! dh_clideps: warning: Warning: No Debian dependency data for System.Data (2.0.0.0__b77a5c561934e089)! dh_clideps: warning: Warning: No Debian dependency data for System.Xml (2.0.0.0__b77a5c561934e089)! dh_clideps: warning: Warning: No Debian dependency data for System.Drawing (2.0.0.0__b03f5f7f11d50a3a)! $ ikdasm --assemblyref sid/OpenLink.Data.Virtuoso.dll AssemblyRef Table 1: Version=2.0.0.0 Name=System Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 2: Version=2.0.0.0 Name=mscorlib Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 3: Version=2.0.0.0 Name=System.EnterpriseServices Flags=0x00000000 Public Key: 0x00000000: B0 3F 5F 7F 11 D5 0A 3A 4: Version=2.0.0.0 Name=System.Data Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 5: Version=2.0.0.0 Name=System.Xml Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 6: Version=2.0.0.0 Name=System.Drawing Flags=0x00000000 Public Key: 0x00000000: B0 3F 5F 7F 11 D5 0A 3A $ ikdasm --assemblyref buster/OpenLink.Data.Virtuoso.dll AssemblyRef Table 1: Version=4.0.0.0 Name=System Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 2: Version=4.0.0.0 Name=mscorlib Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 3: Version=4.0.0.0 Name=System.EnterpriseServices Flags=0x00000000 Public Key: 0x00000000: B0 3F 5F 7F 11 D5 0A 3A 4: Version=4.0.0.0 Name=System.Data Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 5: Version=4.0.0.0 Name=System.Xml Flags=0x00000000 Public Key: 0x00000000: B7 7A 5C 56 19 34 E0 89 6: Version=4.0.0.0 Name=System.Drawing Flags=0x00000000 Public Key: 0x00000000: B0 3F 5F 7F 11 D5 0A 3A The only difference in the output are the Version lines. The commands to build OpenLink.Data.Virtuoso.dll are different: buster$ mono-csc /unsafe /target:library /out:OpenLink.Data.Virtuoso.dll /optimize+ /d:MONO /d:ADONET2 /d:MONO1231 ArrayOfLongPacked.cs ... sid$ mcs /unsafe /target:library /out:OpenLink.Data.Virtuoso.dll /sdk:2 /optimize+ /d:MONO /d:ADONET2 ./ArrayOfLongPacked.cs ... ==> the culprit seems to be /sdk:2 Andreas