[Lsb-infrastructure] possible toolchain issue on ppc32?

Denis Silakov silakov at ispras.ru
Thu Apr 17 05:52:47 PDT 2008


Wichmann, Mats D wrote:
> In a change from the LSB 3.2 branch, the four architectures ppc* and
> s390* end up with a zero size for this data symbol in stub libXt.so. 
> The symbol is in missing_data.txt for ia32 and ia64, not for the
> other architectures.  I can work with this by simply making this
> addition, but I want to do a little more digging to make sure everything
> else is okay (there are no other symbols that end up just missing a
> size entirely).

I see - this really came from the recent update with some changes in X11
types and headers. The size for this symbol should be normally
calculated from the database directly, without '*.inc' files help. And
at the moment there is no appropriate records in the Type and ArchType
tables; they should be added:

INSERT INTO `Type` VALUES
(10272,'ObjectClassRec','Typedef',420,'','','No','No','No',NULL,0,0,'libXt',0);
INSERT INTO `ArchType` VALUES (2,10272,116,'1.2',NULL,10271,NULL);
INSERT INTO `ArchType` VALUES (3,10272,224,'1.3',NULL,10271,NULL);
INSERT INTO `ArchType` VALUES (6,10272,116,'1.2',NULL,10271,NULL);
INSERT INTO `ArchType` VALUES (10,10272,116,'1.3',NULL,10271,NULL);
INSERT INTO `ArchType` VALUES (9,10272,224,'2.0',NULL,10271,NULL);
INSERT INTO `ArchType` VALUES (12,10272,224,'1.3',NULL,10271,NULL);
INSERT INTO `ArchType` VALUES (11,10272,224,'2.0',NULL,10271,NULL);
INSERT INTO `ArchType` VALUES (1,10272,0,'1.2',NULL,10271,NULL);

INSERT INTO `Type` VALUES
(10271,'_ObjectClassRec','Struct',420,'','','No','No','Yes',NULL,0,0,'libXt',0);
INSERT INTO `ArchType` VALUES (2,10271,116,'',NULL,0,NULL);
INSERT INTO `ArchType` VALUES (3,10271,224,'',NULL,0,NULL);
INSERT INTO `ArchType` VALUES (6,10271,116,'',NULL,0,NULL);
INSERT INTO `ArchType` VALUES (10,10271,116,'',NULL,0,NULL);
INSERT INTO `ArchType` VALUES (9,10271,224,'',NULL,0,NULL);
INSERT INTO `ArchType` VALUES (12,10271,224,'',NULL,0,NULL);
INSERT INTO `ArchType` VALUES (11,10271,224,'',NULL,0,NULL);
INSERT INTO `ArchType` VALUES (1,10271,0,'',NULL,0,NULL);

I have checked the data - no other interfaces should experience such a
problems.

-- 
Regards,
Denis.



More information about the lsb-infrastructure mailing list