I got it working, it wasn't a linker problem but an implementation problem.
For Segger Systemview to run on ARM CM0 the user needs to implement the SEGGER_SYSVIEW_X_GetTimestamp() function.
While looking for a solution on github I came across this solution. Refer these 2 comits, Commit 866d39c and Commit 8cd0165
Keep in mind the function void xPortSysTickHandler( void ) is renamed to SysTick_Handler( void ) in recent versions of FreeRTOS in the file port.c of CM0
With above implementation its working fine for me, below are the library versions that I'm using.