Ramana Suvarapu created AVRO-1383:
-------------------------------------
Summary: Unabe to build on Visual Studio 2003 when generated file
is huge
Key: AVRO-1383
URL: https://issues.apache.org/jira/browse/AVRO-1383
Project: Avro
Issue Type: Bug
Components: c++
Affects Versions: 1.7.4
Environment: Windows VS 2003
Reporter: Ramana Suvarapu
Hi,
This is related to AVRO-1370. Currently C++ code generation produces single
file and with lot of inline functions. If the schema file is huge, it's
generating huge header file. When this header file is used to to build the
project, we are getting "object file format limit exceeded : more than 65,279
sections". To fix this problem we had to use /bigobj flag to the project and
this fixed the problem.
Unfortunately /bigobj is only supported from VS 2005. Prior versions of VS 2005
don't have this flag.
Is it possible to split the generated file into multiple parts by class name
and it's avro traits code.
--
This message was sent by Atlassian JIRA
(v6.1#6144)