Ticket #5709: gcc.txt

File gcc.txt, 16.8 KB (added by elexis, 4 years ago)

gcc 10 build log

Line 
1[elexis@elexis trunk]$ gcc --version
2gcc (GCC) 10.1.0
3Copyright (C) 2020 Free Software Foundation, Inc.
4This is free software; see the source for copying conditions. There is NO
5warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
6
7[elexis@elexis trunk]$ compilegcc
8Updating bundled third-party dependencies...
9
10
11SpiderMonkey is already up to date
12
13Building NVTT...
14
15-- Setting optimal options
16-- Processor: x86_64
17-- Compiler Flags: -fPIC
18CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindOpenGL.cmake:305 (message):
19 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
20 available. Run "cmake --help-policy CMP0072" for policy details. Use the
21 cmake_policy command to set the policy and suppress this warning.
22
23 FindOpenGL found both a legacy GL library:
24
25 OPENGL_gl_LIBRARY: /usr/lib/libGL.so
26
27 and GLVND libraries for OpenGL and GLX:
28
29 OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
30 OPENGL_glx_LIBRARY: /usr/lib/libGLX.so
31
32 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
33 compatibility with CMake 3.10 and below the legacy GL library will be used.
34Call Stack (most recent call first):
35 src/CMakeLists.txt:18 (INCLUDE)
36This warning is for project developers. Use -Wno-dev to suppress it.
37
38-- Looking for OpenGL - found
39-- Looking for DirectX - not found
40-- Looking for PNG - found
41-- Use thread library: -lpthread
42-- Configuring done
43-- Generating done
44-- Build files have been written to: /home/elexis/code/0ad-svn4/trunk/libraries/source/nvtt/src/build
45[ 5%] Built target posh
46[ 11%] Built target squish
47[ 20%] Built target nvcore
48[ 35%] Built target bc7
49[ 41%] Built target bc6h
50[ 49%] Built target nvmath
51[ 58%] Built target nvthread
52[ 71%] Built target nvimage
53[100%] Built target nvtt
54
55make: Entering directory '/home/elexis/code/0ad-svn4/trunk/build/premake/premake5/build/gmake.unix'
56==== Building zlib-lib (release) ====
57==== Building zip-lib (release) ====
58==== Building lua-lib (release) ====
59==== Building curl-lib (release) ====
60==== Building mbedtls-lib (release) ====
61==== Building luashim-lib (release) ====
62==== Building example (release) ====
63==== Building luasocket (release) ====
64==== Building Premake5 (release) ====
65make: Leaving directory '/home/elexis/code/0ad-svn4/trunk/build/premake/premake5/build/gmake.unix'
66
67Premake args: --without-pch --prefer-local-libs --atlas
68Building configurations...
69Running action 'gmake'...
70Done (2139ms).
71==== Building mocks_real (release) ====
72==== Building network (release) ====
73==== Building tinygettext (release) ====
74Creating obj/mocks_real_Release
75mocks_real.cpp
76Creating obj/tinygettext_Release
77dictionary.cpp
78Creating obj/network_Release
79NetClient.cpp
80Linking mocks_real
81==== Building lobby (release) ====
82Creating obj/lobby_Release
83L10n.cpp
84dictionary_manager.cpp
85iconv.cpp
86NetClientTurnManager.cpp
87language.cpp
88Globals.cpp
89log.cpp
90StanzaExtensions.cpp
91plural_forms.cpp
92NetFileTransfer.cpp
93XmppClient.cpp
94po_parser.cpp
95NetHost.cpp
96tinygettext.cpp
97NetMessage.cpp
98unix_file_system.cpp
99Linking tinygettext
100==== Building glooxwrapper (release) ====
101Creating obj/glooxwrapper_Release
102glooxwrapper.cpp
103GlooxScriptConversions.cpp
104NetMessageSim.cpp
105JSInterface_Lobby.cpp
106Linking glooxwrapper
107==== Building simulation2 (release) ====
108Creating obj/simulation2_Release
109Simulation2.cpp
110NetServer.cpp
111pkcs5_pbkdf2.cpp
112Linking lobby
113==== Building scriptinterface (release) ====
114Creating obj/scriptinterface_Release
115ScriptConversions.cpp
116CCmpAIManager.cpp
117NetServerTurnManager.cpp
118ScriptInterface.cpp
119NetSession.cpp
120CCmpCinemaManager.cpp
121NetStats.cpp
122ScriptRuntime.cpp
123StunClient.cpp
124ScriptStats.cpp
125CCmpCommandQueue.cpp
126fsm.cpp
127Linking scriptinterface
128==== Building engine (release) ====
129Creating obj/engine_Release
130L10n.cpp
131CCmpDecay.cpp
132Linking network
133==== Building graphics (release) ====
134Creating obj/graphics_Release
135Camera.cpp
136CCmpFootprint.cpp
137CameraController.cpp
138CCmpMinimap.cpp
139JSInterface_L10n.cpp
140CinemaManager.cpp
141CCmpMotionBall.cpp
142BoundingBoxAligned.cpp
143ColladaManager.cpp
144CCmpObstruction.cpp
145BoundingBoxOriented.cpp
146CCmpObstructionManager.cpp
147BoundingSphere.cpp
148Brush.cpp
149Fixed.cpp
150Color.cpp
151MD5.cpp
152CCmpOverlayRenderer.cpp
153Decal.cpp
154Matrix3D.cpp
155Font.cpp
156NUSpline.cpp
157CCmpOwnership.cpp
158FontManager.cpp
159Noise.cpp
160CCmpParticleManager.cpp
161Plane.cpp
162FontMetrics.cpp
163Quaternion.cpp
164CCmpPathfinder.cpp
165Sqrt.cpp
166Frustum.cpp
167Vector3D.cpp
168GameView.cpp
169JSInterface_Network.cpp
170CCmpPosition.cpp
171HFTracer.cpp
172ArchiveBuilder.cpp
173HeightMipmap.cpp
174CCmpProjectileManager.cpp
175ICameraController.cpp
176LOSTexture.cpp
177CConsole.cpp
178CCmpRallyPointRenderer.cpp
179LightEnv.cpp
180MapGenerator.cpp
181CLogger.cpp
182CCmpRangeManager.cpp
183CStr.cpp
184MapIO.cpp
185MapReader.cpp
186CStrIntern.cpp
187CacheLoader.cpp
188CCmpRangeOverlayRenderer.cpp
189CCmpSelectable.cpp
190Compress.cpp
191MapWriter.cpp
192ConfigDB.cpp
193CCmpSoundManager.cpp
194CCmpTemplateManager.cpp
195Material.cpp
196DllLoader.cpp
197MaterialManager.cpp
198CCmpTerrain.cpp
199Errors.cpp
200FileIo.cpp
201CCmpTerritoryInfluence.cpp
202MeshManager.cpp
203Filesystem.cpp
204CCmpTerritoryManager.cpp
205MiniPatch.cpp
206GUID.cpp
207Model.cpp
208Game.cpp
209CCmpTest.cpp
210CCmpUnitMotion.cpp
211ModelAbstract.cpp
212Atlas.cpp
213ModelDef.cpp
214CmdLineArgs.cpp
215CCmpUnitRenderer.cpp
216ObjectBase.cpp
217Config.cpp
218GameSetup.cpp
219CCmpVision.cpp
220CCmpVisualActor.cpp
221ObjectEntry.cpp
222CCmpWaterManager.cpp
223ICmpAIInterface.cpp
224ObjectManager.cpp
225ICmpAIManager.cpp
226HWDetect.cpp
227ICmpAttack.cpp
228Overlay.cpp
229ICmpCinemaManager.cpp
230Paths.cpp
231ParticleEmitter.cpp
232ICmpCommandQueue.cpp
233ICmpDecay.cpp
234ParticleEmitterType.cpp
235ICmpFogging.cpp
236Globals.cpp
237ParticleManager.cpp
238ICmpFootprint.cpp
239Hotkey.cpp
240ICmpGarrisonHolder.cpp
241Patch.cpp
242ICmpGuiInterface.cpp
243Joystick.cpp
244PreprocessorWrapper.cpp
245QuadTree.cpp
246ICmpIdentity.cpp
247KeyName.cpp
248QuadTreeGrid.cpp
249ICmpMinimap.cpp
250Loader.cpp
251QuadTreeRoot.cpp
252ICmpMirage.cpp
253Mod.cpp
254ShaderDefines.cpp
255ICmpMotion.cpp
256ShaderManager.cpp
257ICmpObstruction.cpp
258ModInstaller.cpp
259ICmpObstructionManager.cpp
260ICmpOverlayRenderer.cpp
261ModIo.cpp
262ShaderProgram.cpp
263ICmpOwnership.cpp
264ICmpParticleManager.cpp
265ShaderProgramFFP.cpp
266ICmpPathfinder.cpp
267ICmpPlayer.cpp
268ShaderTechnique.cpp
269Profile.cpp
270SkeletonAnimDef.cpp
271ICmpPlayerManager.cpp
272SkeletonAnimManager.cpp
273ProfileViewer.cpp
274ICmpPosition.cpp
275ICmpProjectileManager.cpp
276SmoothedValue.cpp
277ICmpRallyPoint.cpp
278Terrain.cpp
279Profiler2.cpp
280../../../source/graphics/Terrain.cpp: In member function ‘void CTerrain::ResizeAndOffset(ssize_t, ssize_t, ssize_t)’:
281../../../source/graphics/Terrain.cpp:652:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare]
282 652 | for (size_t i = 0; i < width; ++i)
283 | ~~^~~~~~~
284ICmpRallyPointRenderer.cpp
285TerrainProperties.cpp
286ICmpRangeManager.cpp
287Profiler2GPU.cpp
288TerrainTextureEntry.cpp
289ICmpRangeOverlayRenderer.cpp
290ICmpSelectable.cpp
291Pyrogenesis.cpp
292ICmpSettlement.cpp
293Replay.cpp
294TerrainTextureManager.cpp
295ICmpSound.cpp
296ICmpSoundManager.cpp
297SavedGame.cpp
298ICmpTemplateManager.cpp
299TerritoryBoundary.cpp
300ICmpTerrain.cpp
301TerritoryTexture.cpp
302ICmpTerritoryDecayManager.cpp
303TextRenderer.cpp
304ICmpTerritoryInfluence.cpp
305Shapes.cpp
306TextureConverter.cpp
307ICmpTerritoryManager.cpp
308TemplateLoader.cpp
309ICmpTest.cpp
310ICmpUnitMotion.cpp
311TextureManager.cpp
312ThreadUtil.cpp
313ICmpUnitRenderer.cpp
314TouchInput.cpp
315ICmpUnknownScript.cpp
316UserReport.cpp
317ICmpValueModificationManager.cpp
318Unit.cpp
319ICmpVisibility.cpp
320Util.cpp
321UnitAnimation.cpp
322ICmpVision.cpp
323UnitManager.cpp
324ICmpVisual.cpp
325JSInterface_GameView.cpp
326ICmpWaterManager.cpp
327VideoMode.cpp
328JSInterface_QuadTree.cpp
329CinemaPath.cpp
330AlphaMapCalculator.cpp
331Geometry.cpp
332VisualReplay.cpp
333DecalRData.cpp
334HierarchicalPathfinder.cpp
335HWLightingModelRenderer.cpp
336InstancingModelRenderer.cpp
337World.cpp
338LongPathfinder.cpp
339MikktspaceWrap.cpp
340ModelRenderer.cpp
341RelaxNG.cpp
342XMLWriter.cpp
343PathGoal.cpp
344Rasterize.cpp
345XeroXMB.cpp
346OverlayRenderer.cpp
347Xeromyces.cpp
348Render.cpp
349In file included from ../../../source/graphics/Overlay.h:23,
350 from ../../../source/simulation2/helpers/Render.cpp:22:
351../../../source/maths/Vector2D.h: In function ‘void SimRender::InterpolatePointsRNS(std::vector<CVector2D>&, bool, float, int)’:
352../../../source/maths/Vector2D.h:54:36: warning: ‘a3.CVector2D::Y’ may be used uninitialized in this function [-Wmaybe-uninitialized]
353 54 | return CVector2D(X + t.X, Y + t.Y);
354 | ^
355../../../source/simulation2/helpers/Render.cpp:418:12: note: ‘a3.CVector2D::Y’ was declared here
356 418 | CVector2D a3;
357 | ^~
358In file included from ../../../source/graphics/Overlay.h:23,
359 from ../../../source/simulation2/helpers/Render.cpp:22:
360../../../source/maths/Vector2D.h:54:36: warning: ‘a3.CVector2D::X’ may be used uninitialized in this function [-Wmaybe-uninitialized]
361 54 | return CVector2D(X + t.X, Y + t.Y);
362 | ^
363../../../source/simulation2/helpers/Render.cpp:418:12: note: ‘a3.CVector2D::X’ was declared here
364 418 | CVector2D a3;
365 | ^~
366In file included from ../../../source/graphics/Overlay.h:23,
367 from ../../../source/simulation2/helpers/Render.cpp:22:
368../../../source/maths/Vector2D.h:54:36: warning: ‘a2.CVector2D::Y’ may be used uninitialized in this function [-Wmaybe-uninitialized]
369 54 | return CVector2D(X + t.X, Y + t.Y);
370 | ^
371../../../source/simulation2/helpers/Render.cpp:417:12: note: ‘a2.CVector2D::Y’ was declared here
372 417 | CVector2D a2;
373 | ^~
374In file included from ../../../source/graphics/Overlay.h:23,
375 from ../../../source/simulation2/helpers/Render.cpp:22:
376../../../source/maths/Vector2D.h:54:36: warning: ‘a2.CVector2D::X’ may be used uninitialized in this function [-Wmaybe-uninitialized]
377 54 | return CVector2D(X + t.X, Y + t.Y);
378 | ^
379../../../source/simulation2/helpers/Render.cpp:417:12: note: ‘a2.CVector2D::X’ was declared here
380 417 | CVector2D a2;
381 | ^~
382ParticleRenderer.cpp
383Selection.cpp
384JSInterface_ConfigDB.cpp
385VertexPathfinder.cpp
386PatchRData.cpp
387JSInterface_Console.cpp
388JSInterface_Debug.cpp
389EngineScriptConversions.cpp
390JSInterface_Game.cpp
391JSInterface_Simulation.cpp
392PostprocManager.cpp
393JSInterface_Main.cpp
394MessageTypeConversions.cpp
395JSInterface_Mod.cpp
396RenderModifiers.cpp
397JSInterface_ModIo.cpp
398ScriptComponent.cpp
399Renderer.cpp
400JSInterface_SavedGame.cpp
401BinarySerializer.cpp
402JSInterface_UserReport.cpp
403DebugSerializer.cpp
404JSInterface_VFS.cpp
405HashSerializer.cpp
406RenderingOptions.cpp
407IDeserializer.cpp
408Scene.cpp
409JSInterface_VisualReplay.cpp
410ShadowMap.cpp
411ISerializer.cpp
412StdDeserializer.cpp
413SoundManager.cpp
414SilhouetteRenderer.cpp
415StdSerializer.cpp
416OggData.cpp
417SkyManager.cpp
418CmpPtr.cpp
419SoundData.cpp
420ComponentManager.cpp
421ogg.cpp
422TerrainOverlay.cpp
423CBufferItem.cpp
424CSoundBase.cpp
425TerrainRenderer.cpp
426CSoundItem.cpp
427ComponentManagerSerialization.cpp
428CStreamItem.cpp
429TexturedLineRData.cpp
430JSInterface_Sound.cpp
431DynamicSubscription.cpp
432TimeManager.cpp
433SoundGroup.cpp
434VertexArray.cpp
435IComponent.cpp
436VertexBuffer.cpp
437LocalTurnManager.cpp
438format.cpp
439VertexBufferManager.cpp
440ParamNode.cpp
441WaterManager.cpp
442Linking engine
443==== Building atlas (release) ====
444Creating obj/atlas_Release
445ActorViewer.cpp
446ReplayTurnManager.cpp
447JSInterface_Renderer.cpp
448SimContext.cpp
449Brushes.cpp
450mikktspace.cpp
451TurnManager.cpp
452CommandProc.cpp
453weldmesh.cpp
454GameLoop.cpp
455OgreGLSLPreprocessor.cpp
456Linking simulation2
457Linking graphics
458BrushHandlers.cpp
459==== Building gui (release) ====
460Creating obj/gui_Release
461CGUI.cpp
462CameraCtrlHandlers.cpp
463==== Building lowlevel (release) ====
464Creating obj/lowlevel_Release
465arena.cpp
466CinemaHandler.cpp
467dynarray.cpp
468freelist.cpp
469headerless.cpp
470page_aligned.cpp
471CommandHandlers.cpp
472pool.cpp
473ElevationHandlers.cpp
474CGUIScrollBarVertical.cpp
475shared_ptr.cpp
476unique_range.cpp
477CGUISetting.cpp
478EnvironmentHandlers.cpp
479app_hooks.cpp
480base32.cpp
481CGUISprite.cpp
482GraphicsSetupHandlers.cpp
483bits.cpp
484CGUIText.cpp
485byte_order.cpp
486MapHandlers.cpp
487debug.cpp
488GUIManager.cpp
489debug_stl.cpp
490dbghelp.cpp
491libsdl.cpp
492MessageHandler.cpp
493archive.cpp
494MiscHandlers.cpp
495GUIMatrix.cpp
496archive_zip.cpp
497GUIRenderer.cpp
498ObjectHandlers.cpp
499codec.cpp
500codec_zlib.cpp
501GUIStringConversions.cpp
502stream.cpp
503file_loader.cpp
504GUITooltip.cpp
505PlayerHandlers.cpp
506file_stats.cpp
507real_directory.cpp
508IGUIScrollBar.cpp
509TerrainHandlers.cpp
510trace.cpp
511IGUIButtonBehavior.cpp
512file.cpp
513IGUIObject.cpp
514InputProcessor.cpp
515file_system.cpp
516MessagePasserImpl.cpp
517Misc.cpp
518io.cpp
519IGUIScrollBarOwner.cpp
520Register.cpp
521write_buffer.cpp
522IGUITextOwner.cpp
523vfs.cpp
524SimState.cpp
525CButton.cpp
526View.cpp
527vfs_lookup.cpp
528CChart.cpp
529vfs_path.cpp
530Linking atlas
531==== Building mongoose (release) ====
532Creating obj/mongoose_Release
533mongoose.cpp
534../../../source/third_party/mongoose/mongoose.cpp: In function ‘mg_context* mg_start(mg_callback_t, void*, const char**)’:
535../../../source/third_party/mongoose/mongoose.cpp:4295:21: warning: cast between incompatible function types from ‘void (*)(mg_context*)’ to ‘mg_thread_func_t’ {aka ‘void* (*)(void*)’} [-Wcast-function-type]
536 4295 | start_thread(ctx, (mg_thread_func_t) master_thread, ctx);
537 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538../../../source/third_party/mongoose/mongoose.cpp:4299:27: warning: cast between incompatible function types from ‘void (*)(mg_context*)’ to ‘mg_thread_func_t’ {aka ‘void* (*)(void*)’} [-Wcast-function-type]
539 4299 | if (start_thread(ctx, (mg_thread_func_t) worker_thread, ctx) != 0) {
540 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
541vfs_populate.cpp
542CCheckBox.cpp
543Linking mongoose
544CDropDown.cpp
545CImage.cpp
546vfs_tree.cpp
547vfs_util.cpp
548CInput.cpp
549fnv_hash.cpp
550CList.cpp
551frequency_filter.cpp
552CMiniMap.cpp
553input.cpp
554COList.cpp
555lib.cpp
556module_init.cpp
557ogl.cpp
558CProgressBar.cpp
559path.cpp
560CRadioButton.cpp
561CSlider.cpp
562posix.cpp
563CText.cpp
564rand.cpp
565CTooltip.cpp
566regex.cpp
567GuiScriptConversions.cpp
568cursor.cpp
569ogl_tex.cpp
570h_mgr.cpp
571../../../source/lib/res/h_mgr.cpp: In function ‘void h_free_hd(HDATA*)’:
572../../../source/lib/res/h_mgr.cpp:560:27: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct HDATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
573 560 | memset(hd, 0, sizeof(*hd));
574 | ^
575../../../source/lib/res/h_mgr.cpp:132:8: note: ‘struct HDATA’ declared here
576 132 | struct HDATA
577 | ^~~~~
578secure_crt.cpp
579JSInterface_GUIManager.cpp
580==== Building Collada (release) ====
581Creating obj/Collada_Release
582CommonConvert.cpp
583snd.cpp
584DLL.cpp
585status.cpp
586JSInterface_GUISize.cpp
587Decompose.cpp
588svn_revision.cpp
589GeomReindex.cpp
590JSInterface_IGUIObject.cpp
591acpi.cpp
592Maths.cpp
593PMDConvert.cpp
594amd64.cpp
595ScriptFunctions.cpp
596apic.cpp
597PSAConvert.cpp
598CGUIColor.cpp
599StdSkeletons.cpp
600cache.cpp
601CGUISize.cpp
602XMLFix.cpp
603msr.cpp
604precompiled.cpp
605Linking Collada
606topology.cpp
607/usr/bin/ld: ../../../libraries/source/fcollada/lib/libFColladaSR.a(FAXInstanceExport.o): in function `FArchiveXML::WritePhysicsRigidBodyInstance(FCDObject*, _xmlNode*)':
608FAXInstanceExport.cpp:(.text+0xbfc): undefined reference to `_xmlNode* FArchiveXML::AddPhysicsParameter<FMVector3, 0>(_xmlNode*, char const*, FCDParameterAnimatableT<FMVector3, 0>&)'
609/usr/bin/ld: FAXInstanceExport.cpp:(.text+0xc12): undefined reference to `_xmlNode* FArchiveXML::AddPhysicsParameter<FMVector3, 0>(_xmlNode*, char const*, FCDParameterAnimatableT<FMVector3, 0>&)'
610collect2: error: ld returned 1 exit status
611make[1]: *** [Collada.make:90: ../../../binaries/system/libCollada.so] Error 1
612make: *** [Makefile:175: Collada] Error 2
613make: *** Waiting for unfinished jobs....
614x86_x64.cpp
615CGUIString.cpp
616cpu.cpp
617gfx.cpp
618dir_watch_inotify.cpp
619lcpu.cpp
620ldbg.cpp
621linux.cpp
622L10n.cpp
623udbg.cpp
624ufilesystem.cpp
625unix.cpp
626unix_executable_pathname.cpp
627unuma.cpp
628uvm.cpp
629x.cpp
630os_cpu.cpp
631Linking gui
632gcc.cpp
633../../../source/lib/sysdep/os/unix/x/x.cpp:92:13: warning: ‘bool get_wminfo(SDL_SysWMinfo&)’ defined but not used [-Wunused-function]
634 92 | static bool get_wminfo(SDL_SysWMinfo& wminfo)
635 | ^~~~~~~~~~
636../../../source/lib/sysdep/os/unix/x/x.cpp:54:15: warning: ‘selection_size’ defined but not used [-Wunused-variable]
637 54 | static size_t selection_size=0;
638 | ^~~~~~~~~~~~~~
639../../../source/lib/sysdep/os/unix/x/x.cpp:53:17: warning: ‘selection_data’ defined but not used [-Wunused-variable]
640 53 | static wchar_t *selection_data=NULL;
641 | ^~~~~~~~~~~~~~
642../../../source/lib/sysdep/os/unix/x/x.cpp:52:15: warning: ‘g_SDL_Window’ defined but not used [-Wunused-variable]
643 52 | static Window g_SDL_Window;
644 | ^~~~~~~~~~~~
645../../../source/lib/sysdep/os/unix/x/x.cpp:51:17: warning: ‘g_SDL_Display’ defined but not used [-Wunused-variable]
646 51 | static Display *g_SDL_Display;
647 | ^~~~~~~~~~~~~
648smbios.cpp
649tex.cpp
650tex_bmp.cpp
651tex_codec.cpp
652tex_dds.cpp
653tex_png.cpp
654tex_tga.cpp
655timer.cpp
656utf8.cpp
657wsecure_crt.cpp
658Linking lowlevel
659[elexis@elexis gcc]$
660